如何从记事本执行makecab / f命令?

时间:2011-06-22 04:46:41

标签: windows batch-file command

如何使用文本文件运行位于文件夹中的命令。这是命令

C:\Program Files\GAPS\XML Forms\CSurvey\temp>makecab/f directories.txt

目前我可以使用记事本通过使用以下内容作为记事本内容来运行此路径“C:\ Program Files \ GAPS \ XML Forms \ CSurvey \ temp”

cmd /k "cd C:\Program Files\GAPS\XML Forms\CSurvey\temp"

但是我无法从记事本中运行makecab/f directories.txt。如何修改记事本内容,以便makecab/f directories.txt自动执行而无需在运行窗口中手动输入命令?

2 个答案:

答案 0 :(得分:1)

我假设您希望能够使用文本文件运行上述命令吗?

这没有多大意义,但也许由于你的英语水平,我可以尝试回答你的问题

  1. 打开一个新的记事本文本文件。

  2. 键入要运行的命令:

    C:\Program Files\GAPS\XML Forms\CSurvey\temp>makecab/f "C:\Program Files\GAPS\XML Forms\CSurvey\temp\directories.txt" 
    
  3. 请注意,您需要为directories.txt指定完整路径,因为您将从其他位置运行此命令,因此您需要确保路径正确。

  4. 将文件另存为SomeFileName.bat,请注意您必须使用.bat而不是.txt进行保存,否则该文件将无法执行。此外,请确保Windows未隐藏已知扩展名,以避免将文件命名为YourFileName.bat.txt

答案 1 :(得分:1)

有两种方法可以解决您的问题。

如果希望命令窗口在完成作业后保持打开状态,请更改此行:

cmd /k "cd C:\Program Files\GAPS\XML Forms\CSurvey\temp"

到这一个:

cmd /k "cd C:\Program Files\GAPS\XML Forms\CSurvey\temp & makecab/f directories.txt"

或者,您可以在完成批处理脚本后自动关闭命令窗口。在这种情况下,用以下两行代替命令:

cd C:\Program Files\GAPS\XML Forms\CSurvey\temp
makecab/f directories.txt

请注意缺少cmd /k。启动脚本时,命令窗口将自动打开,并且在脚本执行时它将保持打开状态。