私はWindowsプラットフォームでいくつかのスクリプト作業を行うためのオプションが何であるか知りたいです。 ファイル操作、レジストリ編集などの機能が必要です。スクリプトツールを使用してファイルを編集できますか? Windowsスクリプトツールでは他にどのような機能がありますか? Windows GUIを使用して実行できることはすべて、スクリプト言語を使用して行うことができますか?Windowsシェルスクリプトで使用できるツールと言語は何ですか?
答えて
私はMicrosoftのWindows PowerShellがこの種のもののための現在のお気に入りだと思います。
バージョン2.0のプレリリース版をご覧ください。多くのものが変更されました:
http://blogs.msdn.com/powershell/archive/2007/11/06/what-s-new-in-ctp-of-powershell-2-0.aspx
ます。CScriptを見てみましょうか?私はそれのようなものを見て覚えています。
Powershellはいいですが、インストールする必要があります。ほぼすべてのWindowsインストールでは標準ではありません。だから、それがあなた自身のためだけであれば、powershellはうまくいくはずです。たとえば、作成しているソフトウェアの一部として一般の人口のコンピュータでスクリプトを実行する必要がある場合は、最適な方法ではない可能性があります。
インストールが必要な場合は、cygwinを参照してください。これにより、完全なLinux bashコマンドラインと関連するすべてのツールを使い分けることができます。
デフォルトのWindowsインストールに含まれているものが必要な場合。 Windowsコマンドライン(cmd.exe)があります。これにはいくつかの機能がありますが、Linuxで利用可能なものに比べて非常に不十分です。もう1つ、おそらく悪化する問題は、文書化の方法でそこに多くのことがないということです。
また、VB Script(炎を放つ)に興味があります。 VB Scriptは、ほとんどの最近の標準的なWindowsインストールで動作するはずです。コマンドラインよりもはるかに機能的です。
cygwinがインストールされているので、私の自動化ニーズに合わせてbashシェルスクリプトを実行できます。また、Windows上でネイティブに実行する必要がある場合は、batch + jscript(Visual Studio.Netがインストールされている場合はcmdline上で動作し、単に「cscript XXX.js」と呼ぶ)の組み合わせを使用します。
昨日、私はあなたのためにこれを修理している可能性が;)
すべてが Windowsシェルスクリプトのためのツール/言語は何?
は
どのようなツールや言語として優れて読んでいました、Windowsシェルスクリプトのために がありますか?
バッチファイルは最も移植性がありますが、複雑な作業は難しい(非常に難しい)ことがあります。ええと - - 強力な、しかし、現時点でインストールしたドメインは、わずかによりPowerShellと、彼らが管理するサーバを使って好きな人々よりも
PowerShellは信じられないほどです。あなたがスクリプトを作成しているマシンを制御していて、powershellがインストールされていることを義務付けることができれば、PowerShellを使うことができます。それ以外の場合は、バッチファイルが最適です。
PowerShellはあなたが行うことができますが、いくつかのものは他のものよりも硬くなります:)
スクリプトからWindows GUIアプリケーションを制御する場合(真剣に、あなたが必要があるとしている何かをすることができますアプリがスクリプティング自体をサポートしていないか、ダイアログコントロールにメッセージを投稿し、ダイアログをスクラップして成功を確認する必要がある場合を除き、多くの苦痛があります)。
スクリプティングは爆発です。
個人的に私はいくつかの邪悪なバッチファイルを書くのが好きです。あなたは何かをするコマンドラインプログラムを見つけることができます。私はバッチファイルのほうが好きです。なぜなら、1台のマシンから別のマシンへ、ほとんどのzipでいくつかのUNIXツール(SSED、GREP、GAWK)を移植できるからです。レジストリの変更と読み取りを行うこともできるコマンドラインREG.Exeがあります。 "FOR/f"ループでコマンドの出力を解析できます。
PowerShellには、Windowsの自動チェックアウトAutoHotKeyを見たい場合はもっと... errは... パワー(第二のポスト私はことを書いたが、私はそれを助けることはできません。)
を持っています。
何を自動化しようとしていますか?それは私たちが助けになるものを絞り込むのに役立つかもしれません。
- ジョシュ
編集:記録のために、私は仕事で誰かが私に質問をしていなかった場合は@jamesoと同時に、私は彼の前に掲示していることを入力しました。
"Take Command"(JPSoft)(これはPowerShellより "cmd.exe"に似ています)をお勧めします。私はこの投稿の類似点で少し震えました。ここでESSSで何年も使用しています。
- 1. Google Spellで使用できる言語は何ですか?
- 2. JavaとJavascriptの両方で使用できるテンプレート言語は何ですか?
- 3. Windowsバッチファイルで使用される言語の名前は何ですか?
- 4. 私はどのWeb開発ツールと言語を使用すべきですか?
- 5. このデモで使用する言語は何ですか?
- 6. Windowsのジョブフロー制御の言語/オプションとは何ですか?
- 7. Windows Shellコンテキストメニューを作成するときに使用する最適な言語は何ですか?
- 8. テキストマイニングにはどのプラットフォーム/ツール/ソフトウェア/言語を使用すべきですか?
- 9. Swift言語でobserverプロパティdidSetとwillSetを使用するとは何ですか?
- 10. [^ \ n]とは何ですか?(C言語)
- 11. 最良の言語/ツールWindows上でGUIを開発する
- 12. bitbucketのコードに使用する言語は何ですか
- 13. オブジェクトリテラルの使用を提供する言語は何ですか?
- 14. テストに使用する良いマークアップ言語は何ですか?
- 15. Gun言語に使用するhtml lang値は何ですか?
- 16. プレースホルダに#sを使用するプログラミング言語は何ですか?
- 17. CSSのデバッグに使用できるツールは何ですか?
- 18. Windowsユーザーが使用できるアイコンファイル(.ico)とは何ですか?
- 19. javaをLinuxシェルスクリプト言語として使用しますか?
- 20. SQL Serverで使用できる全文検索ツールとは何ですか?
- 21. Windowsでバックグラウンドタスクをコーディングするための最良の言語は何ですか?
- 22. ダーツを汎用言語として使用できますか?
- 23. 非oo言語用のプロトタイプユニットテストフレームワークとは何ですか?
- 24. アセンブリ言語で*を使用することはできますか?
- 25. 言語ファイルで改行を使用することはできますか?
- 26. 1回の使用イベントのパターンまたは言語ツールですか?
- 27. オブジェクトを関数型プログラミング言語で使用する利点は何ですか?
- 28. 「語彙タイプ」とは何ですか?プログラミング言語間
- 29. 広く利用できるクライアント側のブラウザ言語は何ですか?
- 30. 並行言語とは何ですか? Java言語仕様から