- 締切済み
バッチファイルをexeへ
バッチファイルで一連の処理を行うようなツールを作ったのですが、他者に実行内容を見せたくありません。 (セキュリティー的に+見栄え的に) batをexeのようなバイナリの実行ファイルに お手軽変換するようなツール等はありますか? 開発環境:WindowsXP (VBやVCのような開発ソフトは持っていません) 実行環境:WindowsXP、Windows2000 以上、よろしくお願いします。
- kal1119
- お礼率69% (96/139)
- その他(プログラミング・開発)
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- miyazi-G4
- ベストアンサー率55% (5/9)
情けないくらいに力技です。 笑わないでください。 BATファイルのショートカットを作ると、プロパティに「オプション」「フォント」「レイアウト」等実行環境を設定できますね。 フォントを最小に。 レイアウトの画面バッファサイズも最小に ウインドウの位置を マイナス値にして、画面外に・・。 セキュリティーには問題が残りますが、実行内容は隠せました。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
圧縮ファイルツールに、自己解凍型で解凍後指定したコマンドを実行できるものがあります。 そういうものが使えると思います。 http://okwave.jp/kotaeru.php3?q=1174156 http://okwave.jp/kotaeru.php3?q=1619953 また、バッチをVBScriptで作成している場合、 スクリプトを暗号化するツールがマイクロソフトから提供されています。 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=2976EE94-BEC5-4314-84FD-8D7EC891C1C5
お礼
早速のご回答ありがとうございます。 すみません、補足になってしまいますが 現状、自己解凍/自動実行にしております。 が、それでもバッチファイルとして存在しますし、 なによりバッチ内のFTP関係の処理が見られるのが非常にまずいので・・・ できればbat自体をexeなどに変換できればと思いますが やはり難しいのでしょうか??? ちなみにバッチ処理自体はVBScriptではありません。 普通にFTPやdel、copyといった100行ほどのシンプルなものです。 以上、よろしくお願いいたします。。。
- edomin
- ベストアンサー率32% (327/1003)
お礼
早速のご回答ありがとうございます。 かなり期待が持てたのですが正常に動きませんでした。 バッチ処理でFTPコマンドを別ファイルとして読み込んでいるのですが、どうやらそれがうまくいかないもようです。 残念です。
関連するQ&A
- VC6.0でクリック時にバッチファイルを実行し、終了したか知りたい
VC6.0でクリック時にバッチファイルを実行し、終了したか知りたい 開発環境:VC6.0 OS:windowsXP HOME ダイアログのonclick時に バッチファイルを実行したいと思います さらに終了後に次の処理を行うような手順を検討しています バッチファイルを実行させる方法は WinExec(_T("abc.bat"),SW_SHOWNORMAL); のような方法で可能でしたが、 終了する前に次の処理に行ってしまいます。 終了を知る方法はありますでしょうか? よろしくお願いします
- ベストアンサー
- C・C++・C#
- マックでバッチファイル
WindowsXP用バッチファイル(.CMD)を,MacOS-9の,単数の標準のバイナリー実行ファイルに,完全変換する方法を教えてください。 見た目が同じになれば,バッチをEXE(エグゼファイル)に変換後,それをマック用ファイルにする等,どんな方法でも結構です。 バッチで使用するコマンドは,@ECHO・TITLE・COLOR・SET(環境変数機能を利用した電卓として)・GOTO,です。 改めて,単数の,バイナリー形式の,実行ファイル,である事が条件です。お願いします!
- 締切済み
- その他([技術者向] コンピューター)
- VC6.0でクリック時にバッチファイルを実行したい
開発環境:VC6.0 OS:windowsXP HOME ダイアログのonclick時に バッチファイルを実行したいと思います バッチファイルを実行させる方法がわかりません。 よろしくお願いします
- ベストアンサー
- C・C++・C#
- SQLサーバーのジョブでのexeファイル実行について教えてください。
SQLサーバーのジョブでのexeファイル実行について教えてください。 FTP転送を行うバッチ(拡張子bat)を作成しexeファイルに変換してから SQLサーバーのジョブから実行しようと思っています。 batファイルからexeファイルへの変換は WindowsのIExpressとBat_To_Exe_Converterというツールを使用しました。 SQLサーバーにジョブを作成してバッチを実行させようとしたんですが batファイルのままであれば実行できるのに、exeファイルで実行させようとすると ジョブが実行中のままになり止まってしまします。 exeファイルは直接実行させると想定の処理が実行させるので 壊れていることは無いと思います。 原因の検討がつかず困っています。 些細なことでもいいので何か教えて頂ければと思います。 宜しくお願いします。 尚、exeに変換するのはバッチファイルの中身を見せないようにする為です。
- ベストアンサー
- SQL Server
- ckw.exeでバッチファイル
バッチファイル(.cmd/.bat)を直接ckwで実行したいのですが、いい方法はありますでしょうか。 cmd/batファイル(ckwを立ち上げるコマンドは書かない)をダブルクリック→ シースルーでckwが直接立ち上がる→ そこでバッチ処理をする という感じにしたいのです。 よろしくお願いします。
- 締切済み
- フリーウェア・フリーソフト
- バッチファイルで他のバッチファイルを呼び出した後、元に戻ってこれない。
バッチファイルで他のバッチファイルを呼び出した後、元に戻ってこれない。 バッチファイルでほかのバッチファイルを呼び出した後の処理で困っています。 どうぞ教えてください。 「A.bat」というバッチファイルを実行すると、「1.bat」というバッチファイルを 実行させ、「1.bat」の実行結果によって、処理を分岐させたいと考えています。 「1.bat」をcallで呼び出し、実行はできたのですが、「1.bat」は最後にエンタキーを 押さないと終了しないようになっています。そのため、「エンターキーを押して終了させて ください」というメッセージが出たままの画面で終わってしまい、「A.bat」に帰ってくることが できません。 「1.bat」は中身を扱えないようにしてあるバッチファイルなので、こちらでエンターキーを 押さずに終了させるようにはできません。何かいい方法はないでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
- バッチファイルでサブフォルダにあるexeを実行
お世話になります。 バッチファイルをつかって サブフォルダにあるexeファイルの実行を 試みていますが、exeファイルの指定がうまくできず実行できないので、 ご教示いただけないでしょうか。 pushd %%0\.. でバッチファイル実行フォルダをカレントにしています。 バッチファイル実行ファイルがあるフォルダ000に サブフォルダA、そのなかにサブフォルダB、さらにその中にサブフォルダG1,G2,G3 があり、G1,G2,G3の中に、それぞれaaa.exeがあります。 フォルダ000のバッチファイルからaaa.exeを実行するために、 ファイルの指定をどのようにしたらよいかご教示いただけないでしょうか? よろしくお願いいたします。 フォルダ000 batファイル フォルダA フォルダB フォルダG1 aaa.exe フォルダG2 aaa.exe フォルダG3 aaa.exe バッチファイル内は、 forループで以下のようにしています。 for /L %%i in (2,1,3) do ( A\B\G%%i\aaa.exe )
- ベストアンサー
- Windows系OS
- WindowsNT,Windows2000のバッチファイル
おしえてください。 WindowsNT,Windows2000で作成するバッチファイルの拡張子は 「.bat」、「.cmd」のどちらがベターですか? WindowsNT,Windows2000でバッチファイルを作成して 実行したいのですが、そのバッチファイルの拡張子として (1)「.bat」、(2)「.cmd」の2種類で実行可能と認識しています。 私は (1)「.bat」は「command.com」、(2)「.cmd」は「cmd.exe」より動作すると 思っています。 よって(1)「.bat」だと16ビットで動作するため、何たかの不具合がでないのかなと懸念しています。 (1)「.bat」、(2)「.cmd」どちらでもいいのなら現在つくっている (1)「.bat」でいきたいのですが・・・。 どうかご回答お願いします。
- 締切済み
- Windows NT・2000
- IEで接続したサーバ内のバッチファイルを実行したい
IIS8で仮想ディレクトリを作り、そのディレクトリの参照を有効にする設定にしました。 クライアントからIEでディレクトリの一覧を見ることができるようなったので、そのディレクトリの中のバッチファイルを実行することで、クライアントのPCに、あるソフトが入るようにしたいです。 仮想ディレクトリ(フォルダ名を「A」とします)のフォルダの構成は、フォルダ「A」の直下にあるフォルダ「B」の中に「123.exe」、フォルダ「A」の直下にあるフォルダ「C」に「環境設定.aen」、フォルダ「A」の直下にあるフォルダ「D」には「123.bat」が入っています。 「123.bat」は、「123.exe」を実行した後、PCを再起動させるバッチファイルです。 「環境設定.aen」は、「123.exe」を実行してインストールされるソフトの環境設定のファイルです。 フォルダ「A」 |-フォルダ「B」 | |-123.exe | |-フォルダ「C」 | |-環境設定.aen | |-フォルダ「D」 | |-123.bat サーバーは、Windows Server 2012 です。 現在、123.batを実行しようとすると、「404-ファイルまたはディレクトリが見つかりません。」とエラーが出ます。バッチファイルではなく、直接「123.exe」を実行すると、ファイルのダウンロードが始まり、困っています。 質問したいのは、そもそもIEで接続したサーバーのフォルダ内のバッチファイルやexeファイルを実行して、クライアントのPCにソフトをインストールすることはできるのでしょうか? もし、できるのでしたら、方法は問いませんので、こういうやり方があるよというのを教えていただけないでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- 以下のように複数のファイルをまとめてexeファイルにするソフトを作りた
以下のように複数のファイルをまとめてexeファイルにするソフトを作りたいと考えています(開発言語は、C#かVC++)。 (1)フォルダの中にexeファイル、batファイルやテキストファイルが入っています。 (2)(1)のファイルをまとめてexeファイルにします。 (3)(2)のexeファイルを実行すると、まとめられたファイルは解凍されて、解凍されたファイルの内の一つを実行します。 上記を実現する方法をご存じの方、教えて頂けると助かります。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
お礼
ご回答ありがとうございます。 現在自動解凍+自動実行で試作しているのですが、 自動実行でショートカットが指定出来れば使えるかもしれませんね。 ただ、本来の目的は「batをexeへ」というものですので、それができなっかった場合の最終手段として考慮させていただきます。