[英]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.