[英]How to run PSPP syntax file from the command line (CMD)?
我在PSPP .sps文件中编写了以下语法:
GET FILE = '... result.sav'
save translate
/outfile = '... data.csv'
/type = CSV
/REPLACE
/FIELDNAMES
/CELLS=LABELS.
其中...
代表文件的路径。
该脚本可以正常工作,因此当我打开PSPP并运行它时,它将打开第一个文件并将其另存为另一个CSV文件。 但是,我想再做两件事:
现在,我只能在CMD中键入.sps文件的名称,它将打开该文件,但没有执行其他操作。 我查看了官方文档,但找不到任何解决方案。
好吧,我自己找到了答案:
在CMD中,我必须输入:
"C:\Program Files\PSPP\bin\pspp.exe" C:\Users\...\Dropbox\MATLAB\atid\convert_to_csv.sps
就这样。 它以静默方式运行PSPP,并根据需要创建文件。
我不知道的是,我需要先在语法文件名之前写入PSPP .exe文件的路径( "C:\\Program Files\\PSPP\\bin\\pspp.exe"
)。 其余所有工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.