問題タブ [wsh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
batch-file - バッチ ファイルまたはコマンド スクリプトからディレクトリを DLL 検索パスに追加することは可能ですか?
MSDN によると、関数SetDllDirectory()を使用してディレクトリをDLL Search Pathに挿入できます。この関数は、おそらくcscriptを使用して、バッチ ファイルまたは cmd スクリプトからアクセスできますか?
その目的は、開発バージョンの dll を、%WINDIR% などの既存の古いバージョンよりも前に見つけられるようにすることです。そのためだけにプログラムを作成する必要はありません。
お時間とご意見をお寄せいただきありがとうございます。
prompt - JScriptを使用してWSHでダイアログを表示しますか?
JScript を使用して WSH でプロンプト ダイアログ ボックスを開く方法は??
ドキュメントで見つけた唯一のポップアップ ダイアログは、WshShell.Popup() メソッドです。しかし、DOM の window.prompt() メソッドのように、ユーザーに文字列の入力を要求する方法が必要です。
ありがとう。
vbscript - x64 ホスト OS で wscript/cscript が実行されるかどうかを確認するにはどうすればよいですか?
x64 Windows で実行できる VBScript を実行しています。レジストリの 32 ビット部分からレジストリ キーを読み取る必要があります。そのために、HKLM\Software\Wow6432Node\xyz
の代わりにパスを使用しますHKLM\Software\xyz
。スクリプトが x64 で実行されるかどうかを確認するにはどうすればよいですか?
windows - cscript.exeによって実行されるVBScriptにWindowsチェックボックスを作成する
私が次のようなVBScriptを持っている場合...
InputBoxではなくチェックボックスをそこに作成するにはどうすればよいですか?
VBScript自体にInputBoxのようなチェックボックスコントロールがないことは知っていますが、次のようなことを行うために使用できるライブラリはありますか?
c# - C#COMオブジェクトへのIProvideClassInfoの実装
IProvideClassInfo
C#COMオブジェクトにを実装して、そのイベントをWindows Script Host(WSH)から使用できるようにしようとしています。インターフェイスを実装し、メソッドへの呼び出しをトレースすることができましたGetClassInfo
。ただし、イベントのフックアップは。で失敗しCannot connect object
ます。
誰かがこれを行うことができましたか?
これは私のスクリプトコード(JScript)です:
vbscript - vbscript 文字列の引用符により wsh 無効な URL エラーが発生する
以下のスクリプトを取得して、次のようなショートカットを作成しようとしています。
"C:\Program Files\Internet Explorer\iexplore.exe" http://WebApp/index.aspx
しかし、引用符が気に入らないようです。
URL に無効な構文が表示されます: ""C:\Program Files\Internet Explorer\iexplore.exe" http://WebApp/index.aspx ".
vbscript がニッカーを結び目に入れずに " を埋め込むにはどうすればよいですか?
smtp - Windows スクリプトを使用して SMTP サーバーを使用して電子メールを送信するにはどうすればよいですか?
Windows スクリプトは初めてです。ここで、 WScript から Exchange サーバーでメールを送信するという投稿を見ましたが、私のシナリオは少し異なります。
Windows スクリプトから任意のネットワークで構成された任意の SMTP サーバーを使用してメールを送信できる必要があります。助けていただけますか?
- IM_IBM
php - PHP : レジストリにフォルダーを作成する
PHP を使用して新しいレジストリ値を作成するにはどうすればよいですか?
次のコードは機能しません。
7-ZIP
insideという名前のキーが既に存在しますHKEY_LOCAL_MACHINE\SOFTWARE
。
apache/logs 内の error.log にエントリがありません。
To: Tomalak これらのアクセス許可/ID を変更するにはどうすればよいですか? PHPでそれを行う方法はありますか?
私は何をしようとしていますか: MySql と PHP にバンドルしている Adobe AIR アプリケーションがあります。このアプリケーションがマシンにインストールされている場合、アプリケーションが実行されるたびに海賊版ではないかどうかを確認できるように、マシンに関する情報をレジストリに入力したいと考えています。
powershell - Windows XP スクリプティング、WSH 対 PowerShell に関するアドバイス
Bourne Shell、Perl、Python、Ruby などの言語を使用して、Unix/Linux オープン ソースの世界でスクリプト作成に多くの経験を積んだ後、Windows XP 管理スクリプトを作成する必要があることに気付きました。従来の環境は、さまざまなスクリプト言語を使用できる Windows Script Host (WSH) のようですが、主な言語は VBScript であり、COM オブジェクトに基づいています。ただし、将来は .NET ベースの Windows PowerShell になるようです。
1970 年代の Applesoft 以来、私は Basic を行っていないので、VBScript を学ぶことに熱心ではありませんが、ネットワーク ドライブをマウントするための小さなスクリプトを書くことは十分に学びました。これを実際に学ぶために時間を費やすつもりなら、.NET PowerShell 環境に時間を投資する方向に傾いています。数年前に C# の Windows フォーム プログラミングを行ったので、.NET に触れる機会があり、これが PowerShell の魅力でもあります。
Microsoft の将来を予測する水晶玉を持っている人はいないことを理解した上で、PowerShell のユーザーであり、その価値があると考える人、または PowerShell の深刻な欠点を知っていて、私が近づかないように勧める人がいる場合は、その意見を聞きたいと思います。それから。
更新:ユーザーの Windows XP ワークステーションにスタートアップ スクリプトとしてインストールする特定のスクリプトに WSH/VBScript を使用することになりました。私がしなければならないことは、それを Startup フォルダーにコピーすることだけです。しかし、私はこの 1 つの仕事を完了するのに十分な WSH しか学習しませんでした。PowerShell が未来であることを知ってうれしく思います。より複雑なスクリプト タスクが発生した場合は、PowerShell を使用します。