os.execute("start http://test.aspx?arg1=one&arg2=two")
次のエラーが表示されます。
'arg2' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
それを修正する方法は?
os.execute("start http://test.aspx?arg1=one&arg2=two")
次のエラーが表示されます。
'arg2' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
それを修正する方法は?
シェル言語では、&
コマンド;
区切りとして機能します。コマンドを機能させるには、コマンドを二重引用符で囲む必要があります。
os.execute("start \"http://test.aspx?arg1=one&arg2=two\"")
またはもっと簡単に:
os.execute([[start "http://test.aspx?arg1=one&arg2=two"]])
&
Windows はコマンド区切りとして 解釈します
os.execute'start "http://test.aspx?arg1=one&arg2=two"'