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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0220
YSRHSPで、コマンドラインに文字列を渡すには、どうするか6解決


YSR

リンク

2007/2/20(Tue) 16:53:07|NO.5828

簡潔に申し上げます。
HSPで、コマンドラインに文字列を渡すには、どうしたらよいのでしょうか。
コマンドライン上で動作するプログラムを外から操作したいのです。



この記事に返信する


英爺

リンク

2007/2/20(Tue) 17:45:07|NO.5829

YSRさんこんにちは。
すみませんが、この質問は、ヘルプにて『exec』の説明を読んだ上での内容ですか?
パラメータ付きで他のWindowsアプリを起動すると言う意味だと捉えてしまいましたが。
違っていたらすみません(><)



GENKI

リンク

2007/2/20(Tue) 20:50:29|NO.5839

 さくらさんのstdlibモジュールに「アプリケーションキーキャプチャー関連モジュール」というものがあります。
これを使えばDOS窓にキーコードを送信することが出来ます。

 バッチファイルを出力してexecで実行させるのも手かもしれませんね。



Irisawa

リンク

2007/2/21(Wed) 00:25:24|NO.5844

localhost(127.0.0.1)にpingをうつなら


exec "ping 127.0.0.1 /t" stop

です。



Irisawa

リンク

2007/2/21(Wed) 00:29:12|NO.5845

追加補足。
複数のコマンドを実行したい場合は、バッチファイルを作成して実行した方がいいと思い
ます。
多分、標準入力/標準出力のハンドルを取得してやればできそうな気はしますが、よく
分からないので。
もし、既に起動中のコマンドプロンプトに対して操作したい場合は多分上記の方法でやるん
だと思いますが、この辺りは自分で調べてみてください。



GENKI

リンク

2007/2/21(Wed) 21:18:06|NO.5863

バッチファイルは使えるようになれば意外なほど便利。(if文もあるし)
http://ykr414.com/dos/bat.html

telnetでネットワーク上のほかのPCにログインとかは流石に難しいですが。

目的にあった方法を選んでください。



YSR

リンク

2007/3/7(Wed) 16:34:57|NO.6111

そ、そうか、「exec」だったのか・・・。
有難うございました。
早速試します!



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