SAS:在批处理文件中运行外部程序
我尝试使用批处理模式在SAS中运行程序。因此,我在SAS中创建了一个控制文件,并将其写为outfile(txt文件)。nI编写了一个代码来生成一个bat文件(proram1.bat)来运行该程序,但我没有得到输出文件。该程序位于c:program files\programx。我希望输出文件位于C:\program1.out文件中。这里有什么问题吗 数据为空 文件“C:\program1.bat” 把‘C:’放进去 放置“CD C:\program files\programx” 放入“programx C:\program1.con C:\program1.out” 运行 选项xmin-noxwaitSAS:在批处理文件中运行外部程序,sas,Sas,我尝试使用批处理模式在SAS中运行程序。因此,我在SAS中创建了一个控制文件,并将其写为outfile(txt文件)。nI编写了一个代码来生成一个bat文件(proram1.bat)来运行该程序,但我没有得到输出文件。该程序位于c:program files\programx。我希望输出文件位于C:\program1.out文件中。这里有什么问题吗 数据为空 文件“C:\program1.bat” 把‘C:’放进去 放置“CD C:\program files\programx” 放入“prog
x“C:\program1.bat” 当我复制您的代码时,我会在SAS执行后得到一个有效的bat文件:
C:
CD C:\program files\programx
programx C:\program1.con C:\program1.out
我手动修改了它:
C:
CD C:\program files\programx
dir
:::programx C:\program1.con C:\program1.out
pause
我认为SAS方面没有问题。感谢rshdev的验证。我会调查其他东西有什么问题。