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で画像の渡しが上手く行きま...
-
if(preg_match("/[^0-9]/",$gu_...
-
PHP MySQLに画像を直接保存
-
htmlspecialcharsが機能してい...
-
掲示板を作成しておりアップロ...
-
PHPSpreadsheetによる書き出し...
-
phpでこの記述をもっと簡単に書...
-
ランキングを表示する際の画像...
-
PHPについて。
-
phpのheader("Location:#pos")...
-
PHPからCSVをアップロード後、m...
-
[php初心者]サイトを見てデータ...
-
phpに関わる所での、form actio...
-
ゆゆにゃ。
-
【初心者】XAMPPのapacheの(恐...
-
プログラミング言語で、使える...
-
こちらはただの直列処理ですか?
-
PHPでこのコード自体に意味は無...
-
PHPとHTML+Xamppの掲示板で画像...
-
phpでPEAR::DBを使っているので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンク先を隠す方法はないでし...
-
PHPで新しいウインドウで開く命...
-
csvデータをテーブル表示、指定...
-
textareaのvalueについて
-
jpgraphで表示されない
-
RSSフィードをrss2.0で表示する...
-
javascriptで切り替えて、php(...
-
PHPで外部のhtmlを読み込んでソ...
-
iphone/AndloidアプリをPHPで作る
-
暗号化されたファイルを作りたい。
-
PHPでTELNETを実装できる?
-
phpのページが白紙で表示される
-
PHPの利点
-
クライアント側での検索結果の...
-
PHPで作られていることがわかる...
-
英語圏で外注したソースが同じ...
-
htmlにコードを貼り、リファラ...
-
header("Content-type: applica...
-
ページを開いて何秒か?
-
phpMyAdmin - 2.8.2.4で『EUC-J...
おすすめ情報