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


HSPTV!掲示板


未解決 解決 停止 削除要請

2019
0522
cspdexec命令で呼び出したコマンドプロンプトがエラーになる8未解決


cspd

リンク

2019/5/22(Wed) 18:17:55|NO.87424

exec命令でバッチファイルを呼び出したとき
エラー: 指定されたモジュールが見つかりません。
とコマンドプロンプトに表示されてしまいます。
バッチファイルの内容はtaskkillとかです。
http://hsp.tv/play/pforum.php?mode=pastwch&num=23465
↑こことかを見たのですがこのスクリプトを実行してもコマンドプロンプトに
上記と同じエラーが表示されてしまいます。



この記事に返信する


ham

リンク

2019/5/23(Thu) 08:40:22|NO.87431

"C:\Windows\system32"の中にtaskkill.exeが無いと使えないですよ。
あるかどうかは確認されましたか?



cspd

リンク

2019/5/23(Thu) 12:30:50|NO.87433

taskkill.exeは確認できました
バッチファイルを手動で実行すると成功するのですが
execで呼び出すと失敗します。



ham

リンク

2019/5/23(Thu) 13:43:56|NO.87434

そのバッチファイルとexecの記述が分からないとなんとも言い難いですが、

http://hsp.tv/play/pforum.php?mode=all&num=87416
こちらにあったコマンドを使ってみたところ自分の環境では成功と表示されました。



cspd

リンク

2019/5/23(Thu) 17:57:30|NO.87435

バッチファイルは
taskkill /f /im notepad.exe
HSPのスクリプトは
exec "*.bat",16,"open"

です。 すぐにはできませんが 一度別のマシンで試してみます。 そのスクリプトでもダメでした 余談ですがそのスクリプトだとcmd /kとなっているので コマンドプロンプトが無限に起動して消えませんね 試したらフリーズして強制終了しました(汗)



ham

リンク

2019/5/23(Thu) 18:23:29|NO.87436

それで試してみましたが成功と出てメモ帳もちゃんと強制終了されました。
何でか分かりませんが環境のせいみたいですね;;

ちなみにwindows10 proです。


>余談ですがそのスクリプトだとcmd /kとなっているのでコマンドプロンプトが無限に起動して消えませんね試したらフリーズして強制終了しました(汗)
そういえばrepeatになってますね、しかも/kで新しくプロンプト起動なんですね(今知った)
repeat入れずにexecのところだけコピペしたので気が付かなかった...
ちょっと危険ですねこれ・・・



cspd

リンク

2019/5/23(Thu) 19:56:29|NO.87437

僕もWindows10 proです…
まだ試せてませんがもう一つのマシンはhomeです
仮にそのマシンでできたとして#packでパックして
exeファイル作成してそれをできない方に戻したら
できるんでしょうかね...



cspd

リンク

2019/5/23(Thu) 20:52:55|NO.87438

マシン変えたらいけました。
何の環境が悪かったんだろう...



小泉優也

リンク

2019/5/29(Wed) 19:58:03|NO.87506

うーん…もしかして

"*.bat"
これがいけないとか?

"ファイル名.bat"
これではだめでしょうか…。



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