WindowsXP+PHP4+Apacheの環境からRocketMouseという操作自動化ソフトを外部プログラムとして起動したいです。
検索したところ、ローカル環境なら可能…というような事を書いている方がいたのですが、どのようにすれば実現できるのでしょうか?
現在はPHPでテキストファイル出力→別途、RocketMouseを起動してテキストファイルを読み取っての自動化処理・・・という二段階の作業をしているのですが、クリック一発で終われば楽になるので、どうにか実現したいと思っています。
exec関数などでフルパス指定して試みたりしてみましたが、全然うまくいきません(IEのプログレスバーが途中で止まってしまいます)。PHP.iniを確認しましたがセーフモードにもなっていません。
タスクマネージャーでプロセスを確認すると、起動はしているようなのですが、実際に画面には何も表示されてくれません。
現状、RocketMouseどころか、電卓やメモ帳でも同じような状況です(タスクマネージャーにのみ表示されるが、GUI表示が一切ない状態)。
何が間違っているのか・・・そもそもが不可能なのか・・・詳しい方おられましたらどうかよろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
apache経由しないでも、phpはコマンドライン呼び出しできますから、
ローカル実行ってバッチ実行のことを云ってるのだと思いますけど。
windowsなら、バッチファイル(拡張子 .bat )に、php.exe php_source.php の呼び出しと、RocketMouseアプリ呼び出しとを記述しておけば、バッチファイルクリックで自動実行します。
No.1
- 回答日時:
あなたの考えるサーバサイドでのクライアントのブラウザ外プログラム操作ができるできないはわかりません。
自分だったらこうする、という話しです。
WEBアプリで、サーバからクライアントを操作するのは筋が悪いと思います。
クライアント、つまりブラウザ、ブラウザということはjavascriptなので、jsで制御する。
のも良いんですが、ブラウザの外部をjsで操作するのは個人的には気持ち悪いので、
自動操作側で全てを行うのがいいんじゃないですか?
自動操作プログラム使ったことないので完全に想像ですが、
自動操作を制御する「なにがしかのボタン」を押下すると、
自動でブラウザ操作(ボタン押下なりurlにアクセスなり)されてテキストファイルを表示。
jsのonloadイベント使ってテキストファイル表示完了後に完了のサインを表示。
自動操作側は完了のサインを確認したら処理開始。
どうでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows Me・NT・2000 widows xpのエラーで利用ができなくなりました 3 2022/12/21 13:43
- デスクトップパソコン APEX(PC版)が数秒に一度フリーズしてしまいます。 3 2023/01/17 19:45
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- デスクトップパソコン ん~…分からん 7 2022/06/10 10:47
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- Windows 10 (緊急)windowsのタスクバーやアプリ?が反応しない 3 2023/03/28 05:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPで新しいウインドウで開く命...
-
phpプログラムについて
-
リンク先を隠す方法はないでし...
-
index.phpに入るには、どうすれ...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
Subversionのリポジトリの削除
-
ImageCreate関数が undefined f...
-
メールフォームのタイトルが文...
-
.phpと.incファイルの違いはな...
-
php 完了画面の送信メールのコ...
-
PHPのif文でその処理を途中で抜...
-
PHPsendmailにて送信元を変更
-
CSV出力にHTMLが入ってしまう
-
入力フォームの空白や改行を制...
-
現在位置より2つ上のディレク...
-
VB.NET 最下位のディレクトリ名...
-
VBSの「MsgBox」について
-
図に示す階層構造で,現在のデ...
-
MySQLのdatetime型の月日0を削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンク先を隠す方法はないでし...
-
PHPで新しいウインドウで開く命...
-
csvデータをテーブル表示、指定...
-
phpのページが白紙で表示される
-
textareaのvalueについて
-
header("Content-type: applica...
-
javascriptで切り替えて、php(...
-
PHPでTELNETを実装できる?
-
PHPでつくる更新履歴 作り方と...
-
WinXP PHP5 Apache2 初期設定で...
-
jpgraphで表示されない
-
静的HTMLにRDFを表示させる方法...
-
str_replace()で、なぜ置き換わ...
-
PHPソースと、実行結果を表示し...
-
phpでURLマッピング(?)は可...
-
PHPでHTMLソースから特定のURL...
-
PHPで外部のhtmlを読み込んでソ...
-
レッツPHPのカウンター不具合
-
PHPの利点
-
phpの編集について
おすすめ情報