HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0317
BBSSコマンドライン文字列付きで実行したい7解決


BBSS

リンク

2008/3/17(Mon) 01:39:26|NO.14347

HSPからコマンドライン文字列付きで、exeを実行する事は可能でしょうか?
可能ならば、方法を教えてください。

「startup.exe」という実行ファイルに
コマンド引数(コマンドライン文字列)「sk」を付けて、実行したいのですが・・・・。



この記事に返信する


As

リンク

2008/3/17(Mon) 02:03:31|NO.14349

・exec "\"startup.exe\" sk",16

・dir_cmdline

・[ メニュー>HSP(P)>起動オプション(O) ]



BBSS

リンク

2008/3/17(Mon) 15:28:15|NO.14353

ありがとうございました。
「exec "\"startup.exe\" sk",16」を使わせていただきます。

しかし、正常に作動しません。
(エラー14(外部ファイル呼び出し中のエラー)がでます)



Megane

リンク

2008/3/17(Mon) 16:27:12|NO.14356

それはつまり、「そんな実行ファイルねえよ」とHSPがいっているわけです。
そのstartup.exeというファイルはどのフォルダにあるのですか?



BBSS

リンク

2008/3/17(Mon) 18:21:14|NO.14361

マイドキュメント内です。
ファイルも存在します。



CXplus

リンク

2008/3/17(Mon) 19:14:36|NO.14363

ちゃんとファイルを置いているのであれば
exec "\"startup.exe\" sk"
でいけるはずです。(,16を消す)



Kpan

リンク

2008/3/17(Mon) 20:03:48|NO.14365

exec命令は横に置いといて、exist命令でその実行ファイルの有無をチェック
してください。

dirinfo関数でマイドキュメントのフルパスを取得して、それを反映させて
ください。あるいは、chdir命令でカレントフォルダを変更させてください。



BBSS

リンク

2008/3/17(Mon) 20:46:00|NO.14373

ありがとうございました。作動しました。
「,16を消す」がポイントだったようです。
(exist命令やdirinfo関数は使用しませんでした)



ONION software Copyright 1997-2023(c) All rights reserved.