【发布时间】:2012-10-07 17:46:15
【问题描述】:
我正在处理导入 Outlook prf 文件的脚本或批处理文件(或两者的组合),然后启动新的 cmd.exe 窗口运行特定于应用程序的程序,该程序在传递服务器集群名称时会拉入 Outlook之前创建的 Outlook 配置文件中的数据文件。所以我有检查outlook配置文件的vbs脚本,如果它不存在它会导入prf。这很好,现在我需要的程序被称为 addiman.exe 服务器集群名称是 gsiapp ...手动方法是我启动一个 cmd 窗口并输入“addiman gsiapp”我希望通过在例程中调用它来自动化它调用 :Filesite 以下命令不成功,它会启动一个新的 cmd.exe 窗口但不运行该命令。
:ImportPRf
call cscript \\gsf1\Apps\Scripts\public\deployprf.vbs
GOTO :FileSite
:FileSite
start cmd.exe /c "c:\program files\interwoven\worksite\addiman.exe" GSIAPP
GOTO :EXIT
:Exit
Exit
【问题讨论】:
-
首先按顺序批量读取文件,因此 GOTO :filesite 和 :filesite 被视为索引,因此它可以在没有 :filesite 部分的情况下运行 调用不是用于启动 Cscript 文件调用是调用另一个批处理文件。所以你可以用 start 替换它。如果你坚持使用其中一个,那么最好是 VBS 或 Batch。
-
尝试执行 CMD“文件路径”命令提示符在 cmd 作为命令传递时自动启动新的 CMD 窗口