在AutoLisp中运行PowerShell和命令提示符命令的方法如下:
使用以下函数在AutoLisp中执行命令提示符命令:
(command "cmd" "/c" "your command here")
例如,如果要在命令提示符中运行echo命令,则可以使用以下代码:
(command "cmd" "/c" "echo Hello World")
使用以下函数在AutoLisp中执行PowerShell命令:
(command "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe" "& {your command here}")
例如,如果要在PowerShell中运行Get-Date命令,则可以使用以下代码:
(command "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe" "& {Get-Date}")
注意事项:
确保在将命令传递给函数时进行正确的引号转义。
对于需要使用变量的命令,请使用字符串插值或字符串连接将其添加到命令中。例如,使用字符串插值将变量添加到命令中:
(setq name "David") (command "cmd" "/c" (strcat "echo Hello " name))