簡體   English   中英

復雜調用的set-alias

[英]set-alias for complex call

我正在嘗試設置一個別名來訪問我的方案解釋器。 我嘗試了以下方法:

set-alias scheme '& "C:\Program Files (x86)\MIT-GNU Scheme\bin\mit-scheme.exe" --library "C:\Program Files (x86)\MIT-GNU Scheme\lib"'

調用scheme我收到以下錯誤消息:

Cannot resolve alias 'scheme' because it refers to term '& "C:\Program Files (x86)\MIT-GNU Scheme\bin\mit-scheme.exe" -
-library "C:\Program Files (x86)\MIT-GNU Scheme\lib"', which is not recognized as a cmdlet, function, operable program,
 or script file. Verify the term and try again.
At line:1 char:7
+ scheme <<<<
    + CategoryInfo          : ObjectNotFound: (scheme:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : AliasNotResolvedException

調用& "C:\\Program Files (x86)\\MIT-GNU Scheme\\bin\\mit-scheme.exe" --library "C:\\Program Files (x86)\\MIT-GNU Scheme\\lib"直接在另一方面。

別名功能用於簡單名稱別名,不允許使用參數。 你需要的是一個功能,例如:

function scheme {
    & "C:\Program Files (x86)\MIT-GNU Scheme\bin\mit-scheme.exe" --library "C:\Program Files (x86)\MIT-GNU Scheme\lib"
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM