0

私のバットファイルは次のとおりです。最後の行が最も重要です。

echo off

REG.exe Query HKLM\Hardware\Description\System\CentralProcessor\0 > checkOS.txt

Find /i "x86" < CheckOS.txt > StringCheck.txt
If %ERRORLEVEL% == 0 (
    Echo "This is 32 Bit Operating system"
    path =C:\PROGRA~1\MYAPP\APPBIN;C:\PROGRA~1\MYAPP\APPLIB
) ELSE (
 PATH=C:\PROGRA~2\MYAPP\APPBIN;C:\PROGRA~2\MYAPP\APPLIB
    Echo "This is 64 Bit Operating System"
)

  myapp.exe -embed -pyfile template.py

そして template.py

print "Please show the print"
ask=raw_input("Type the name: ")

私の予想では、bat ファイルをダブルクリックすると、印刷コマンドが表示され、どこかにコマンドを入力できます。どうすればそれができますか?

PS: myapp.exe を介して python ファイルのみを実行すると、python コマンド ウィンドウに「Please show the print」と「Type the name:」が表示されます。

4

1 に答える 1

0

に変更myapp.exe -embed -pyfile template.pyしまし start C:\Python25\python C:\template.py た 行ってよかったです!

于 2013-07-16T18:17:48.690 に答える