3

Windows プラットフォームでいくつかのスクリプト ジョブを実行するためのオプションを知りたいです。ファイル操作、レジストリ編集などの機能が必要です。スクリプト ツールを使用してファイルを編集できますか? Windows スクリプト ツールは他にどのような機能を提供しますか? Windows GUI を使用して実行できることはすべて、スクリプト言語を使用して実行できますか?

4

12 に答える 12

5

私は、Microsoft のWindows PowerShellが、この種の作業で現在人気があると思います。

于 2008-08-28T12:35:56.603 に答える
1

バージョン 2.0 のプレリリースを見る価値があるかもしれません。多くのことが変更されました:

http://blogs.msdn.com/powershell/archive/2007/11/06/what-s-new-in-ctp-of-powershell-2-0.aspx

于 2008-08-28T12:38:06.723 に答える
1

Windows 版のPythonPerl、またはお気に入りの言語をインストールするのはどうですか? これらは、必要なすべての機能を提供する必要があります。

于 2008-08-28T12:40:04.767 に答える
1

バッチ ファイルは移植性が最も高いですが、複雑なことを行うのは困難 (非常に困難) になる可能性があります。

Powershell は信じられないほど強力ですが、現時点でインストールされているドメインは、powershell と管理するサーバーを使用するのが好きな人よりもわずかに多いだけです。スクリプトを実行しているマシンを管理していて、powershell のインストールを強制できる場合は、powershell が最適です。それ以外の場合は、バッチ ファイルが最適な方法です。

Powershell を使用すると、実行できることは何でも実行できますが、他のものよりも難しいものもあります :)

(真剣に、Windows GUI アプリをスクリプトから制御したい場合、アプリがスクリプト自体をサポートしていないか、ダイアログ コントロールにメッセージを投稿し、ダイアログをスクリーン スクレイピングして確認したい場合を除き、非常に苦労することになります。成功のために。)

于 2008-08-28T12:48:09.537 に答える
1

PowerShell よりも "cmd.exe" に近い"Take Command" ( JPSoft ) をお勧めします。ここESSSでは何年も使用しています。

于 2009-11-20T14:38:19.853 に答える
0

Windows スクリプト言語

PowerShellも参照してください。

于 2008-08-28T12:39:31.960 に答える
0

Cスクリプト? みたいなのを見た記憶があります。

于 2008-08-28T12:39:34.270 に答える
0

Powershell は便利ですが、別途インストールする必要があります。ほとんどの Windows インストールでは標準ではありません。したがって、自分で使用するだけであれば、powershell で問題ありません。たとえば、作成中のソフトウェアの一部として、一般集団のコンピューターでスクリプトを実行する必要がある場合、これは最適なオプションではない可能性があります。

インストールしなければならない追加のものが問題ない場合は、cygwin をチェックしてみてください。これにより、完全な Linux bash コマンド ラインと関連するすべてのツールを自由に使用できます。

デフォルトの Windows インストールに含まれるものが必要な場合。Windows コマンド ライン (cmd.exe) があります。これにはいくつかの機能がありますが、Linux で利用できるものに比べて非常に不十分です。もう 1 つの、おそらくより悪い問題は、ドキュメントの方法があまりないことです。

VB Script (flame away) にも興味があるかもしれません。VB スクリプトは、最近のほとんどすべての標準 Windows インストールで動作し、コマンド ラインよりもはるかに機能的です。

于 2008-08-28T12:41:54.450 に答える
0

cygwin がインストールされているので、自動化のニーズに合わせて bash シェル スクリプトを実行できます。さらに、Windows でよりネイティブに実行する必要がある場合は、バッチと jscript の組み合わせを使用します (Visual Studio.Net がインストールされている場合は cmdline で実行され、「cscript XXX.js」を呼び出すだけです)。

于 2008-08-28T12:42:22.250 に答える
0

スクリプティングは最高です。

個人的には、邪悪な小さなバッチ ファイルを作成するのが好きです。ほぼ何でもできるコマンド ライン プログラムを見つけることができます。私がバッチ ファイルを好む主な理由は、ほとんどの場合、いくつかの UNIX ツール (SSED、GREP、GAWK) を備えた zip ファイルを使用して、あるマシンから別のマシンに移植できるからです。レジストリの変更と読み取りを実行できるコマンドライン REG.Exe があります。「FOR /f」ループを使用して、コマンドからの出力を解析できます。

PowerShell にはもっと... ええと.. Power (2 番目の投稿で書いたのですが、どうしようもありません。)

Windows オートメーションを調べたい場合は、AutoHotKeyをチェックしてください。

何を自動化しようとしていますか?これにより、役立つものを絞り込むことができます。

  • ジョシュ

編集:@jamesoと同時に入力した記録のために、職場の誰かが私に質問をしなかった場合、私は彼の前に投稿した可能性があります。投稿の類似性に少し震えましたが....

于 2008-08-28T12:54:16.590 に答える
-1

昨日、私はあなたのためにこれを修理できたはずです ;)

Windows シェル スクリプト用のツール/言語はどれですか?

次のように読むほうがよいでしょう

Windows シェル スクリプトで使用できるツールと言語は何ですか?

于 2008-08-28T12:46:49.930 に答える