問題タブ [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.
javascript - WSH-Jscriptを使用してプログラムと対話する方法
WSHを使用してシステムトレイ内のアプリケーションのボタンをクリックしようとしています。これは可能ですか?誰かがJscriptで書かれた例を提供してもらえますか?ありがとう
wsh - wscript.exe とタスク マネージャー
foobar.js
標準のタスク マネージャーがスクリプト プロセス名を "wscript.exe" ではなく "wscript.exe" として表示するために、WSH スクリプトを開始する方法はありますfoobar.something
か?
前もって感謝します。
javascript - Windows Vista Driverstore 内のすべてのドライバーのフレンドリ名を取得するスクリプト
ワークステーションのローカル Driverstore にあるすべてのドライバーを列挙し、プリンターの追加ダイアログなどでユーザーに表示される名前である「フレンドリ名」を取得する方法を探しています。具体的には、プリンターのような特定のクラスのデバイスのみをリストしたいと思います。
可能であれば、Windows Scripting Host 経由の vbscript または jscript。または、コマンド ライン ユーティリティの出力を解析しても問題ありません。
javascript - Javascript オブジェクトと JScript ディクショナリ
Javascript オブジェクトと JScript ディクショナリはどちらも連想配列です
私の質問は...効率(スペースまたは時間)の点でそれらの間に違いはありますか??
機能面では、キーとしてスカラー型以上のものを許可する Dictionary の方が優れていることはわかっています。しかし、それはさておき、どちらが優れている/速いですか?
編集:
これは Windows スクリプト用であり、Web 開発用ではありません。
EDIT2:
大きなコレクションを扱う必要があるため、ルックアップの効率に特に関心があります。
jscript - JScript 列挙子とプロパティのリスト
次の WSH スニペットを検討してください。
すべての行にプリンター名と角かっこで囲まれた「未定義」という単語が出力されます (Status
プロパティがp
オブジェクトに存在しないため)。問題は、 から利用可能なすべてのプロパティを一覧表示するにはどうすればよいかということp
です。の通常の手法はfor (var i in p) {...}
機能しません。オブジェクトのプロパティp
は列挙できないようです。
前もって感謝します。
javascript - IE8 により、SendKeys を介して FILE 入力エントリが空白になる
アプリケーション: HTA (したがって IE) これは、SendKeys を使用して FILE 入力フィールドに入力するアプリケーションです。
問題: ファイルがアップロードされません。
説明: オフスクリーン フォーム (ユーザーには見えない) がファイルをサーバーにアップロードします。ファイル入力は、SendKeys (javascript) を介して入力されます。IE8がインストールされている場合に分離されているようです。
これの原因と回避策を知っている人はいますか?
情報不足で申し訳ありません。回答が提出されない場合は、追加情報で質問を編集します。
c# - Windows XP 上の Microsoft.Windows.ActCtx
最近は、activex/com アプリケーションの開発で大忙しです。一部のお客様は、非常に制限された Windows 環境で作業しています。そこで、アプリケーションを regfree にすることにしました。マニフェストを簡単に作成できる genman32.exe を見つけました (mt.exe も便利です)。すべてがうまくいきましたが、wsh(vbs または js) からアプリケーションを実行しようとしたとき - アプリケーションは com サーバー上で動作するため、私の状況では義務付けられています -
「CreateObject」はレジストリを参照し、レジストリエントリがないため:)次に、「actctx」を検索して見つけました。dot.net 環境での実装は非常に簡単です。しかし、wsh(vbs または js) からアプリケーションを実行する必要があるので、少し検索して見つけました。
問題 - 「Microsoft.Windows.ActCtx」インターフェイスは、SP3 でも Windows XP マシンで使用できません - Microsoft はそれを決して簡単にさせません - その問題の解決策はありますか? そのインターフェイスを作成する他の方法またはウィンドウの更新を知っていますか?
vbscript - VBScript: WScript.Shell を使用して、Active Directory にアクセスするコマンド ライン プログラムを実行する
2 つの主な処理を行う VBScript ファイル内から .NET (3.5) コマンド ライン プログラムを実行しようとしています。
- スクリプトがホストされているサーバーと同じドメインにある Active Directory に接続して、属性値を取得します。ユーザー名である最初のコマンドライン引数を使用して AD を検索します。
- 上記の属性値と 2 番目のコマンド ライン引数を使用して DTO を作成し、それを WCF サービス呼び出しで使用します。
アプリケーションを明示的に実行すると、すべてが機能します。Active Directory がアクセスされ、属性が取得され、WCF サービスが呼び出されて正しい結果が返されます (データベースを参照して確認)。
(編集:申し訳ありませんが、実際の問題が何であるかを忘れていました。)
スクリプトを実行すると、.NET コード (MyProgram アプリ) で Active Directory にアクセスできないように見えます。
VBScript コード:
WScript.Shell オブジェクトには、ファイルに対する特別なアクセス許可が必要ですか? それらを確認しましたが、実行権限があります。通常、.Run() メソッドに渡す 2 番目の引数は 6 ですが、デバッグ用に 1 にしたかったのです。
VBScript でプログラムを実行する別の方法はありますか?
delphi - delphiアプリケーションでWSH(VBScript、JavaScript)をホストしていますか?
Delphiアプリケーションからユーザー提供のスクリプトを実行しようとしています。
アプリケーションでWindowsScriptHostエンジンをホストし、実行するスクリプトを提供することはできますか?または、この問題に取り組むためのより良い方法はありますか?
PS私はサードパーティのコンポーネントを探していません。