問題タブ [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 - JScript 待機関数
特定のグローバル変数が true になるまで一時停止する必要がある JScript (javascript ではない) で記述された関数があります。ajax 応答の後に別の関数が呼び出されると、グローバル変数が true に変更されます。
変数が true になるまでループしようとすると:
私は忙しい待機に入り、コールバック関数は決して呼び出されません。
WScript.wait() の使用を提案する人もいましたが、私のアプリは WScript を認識していません。SetTimeout() も非同期呼び出しであり、元の関数を中断しないため、役に立ちません。
他の提案はありますか?
私の質問に関する詳細情報: スクリプトで 2 つの関数を呼び出す必要があります。
waitWhileAjaxIsNotCompleted ()で ajax リクエスト (A4J によって実装) を送信するボタンをクリックし、ajax の完了時に終了するようにします。ajax がいつ完了したかを知るために、ajax が完了したときに呼び出されるリスナーとして関数を登録しました。この関数は、globalVariable 値を変更します。私のwaitWhileAjaxIsNotComplete()は無限ループに入り、globalVariable 値が変更されるのを待ちます。変更されたら (リスナーが目覚めた後)、関数を終了してdoSomthingElse()関数を続行できます。
実装の詳細については、QTP Web 拡張ツールキットと ajaxを参照してください。
windows - wscript/vbscript用のカレンダーUIウィジェット
私はWindowsスクリプトの初心者です。wshからユーザー入力を取得するために使用できるカレンダーUIウィジェットはありますか?基本的に、ユーザーから日付を取得する必要があります。
vbscript - VBScript 構文のチェック
実際にスクリプトを実行せずに VBScript の構文を検証するための優れたユーティリティはありますか?
私が得ているのは、次のようなことをした場合です:
「&&」は実際には「And」であり、「==」は「=」である必要があることを教えてくれるツールはありますか?
sql-server-2005 - VBScript接続文字列の設定方法
以前に議論されたかどうかはわかりませんが、次のコードがあります(Accessデータベースの例から変更しました)。
「プロバイダー」と「データソース」の中に何を入れるべきかわかりません。MS SQL Server 2005を使用していますが、マシンでこの情報を見つける方法は?ここからhttp://www.connectionstrings.com/をフォローしようとしても、 その方法がわかりません。
p>ここではアクセスデータベースを使用しています:
p>javascript - JavaScript で作業ディレクトリを設定する
以前に JavaScript で作業ディレクトリを設定する方法を知っている人はいますか?
アプリケーションの起動に使用するコードは次のとおりです。
wsh - Microsoft ヘッダーを表示せずに WSH スクリプトを実行するにはどうすればよいですか?
コマンド ラインから .vbs スクリプトを実行すると、既定で Microsoft ヘッダーが表示されます。
これを無効にするにはどうすればよいですか?
command-line - Windows Scripting Host (WSH) cscript.exe で JScript (javascript ではない) からコマンド ライン コマンドを実行する方法はありますか?
cscript.exe で実行される JScript プログラムを作成しています。スクリプト内からコマンド ライン コマンドを実行することは可能ですか。同じことをするためにjscriptでコードをさらに書く代わりに、特定のコマンドを実行できるので、仕事が本当に簡単になります。
例: 10 秒間キーが押されるのを待つために、timeout コマンドをすぐに使用できます。
これを jscript で実装すると、より多くの作業が必要になります。ところで、私は Vista と WSH v5.7 を使用しています
何か案は?ありがとう!
vbscript - すべての VBScript ファイルに対して cscript.exe を wscript.exe 実行に変更する方法は?
新しいサーバーをインストールした後、問題に直面しています。
私はたくさんの .vbs ファイルを持っています。すべて wscript で実行する必要があります。理由は、WScript.Echo "hello" のようなすべてのコマンドを使用することです。
VBScriptファイルをダブルクリックしたときに出力を表示できるようにしたいと考えています。
しかし、vbs ファイルを右クリックするとコンソールが表示され、デフォルトを Windows ホストにグローバルに変更したい!
どうやってやるの?
c# - WSH Windows スクリプトでの COM 呼び出しのテスト
GAC に追加され、正常に登録された ap 名前空間に MyComponent というクラスを持つ、動作中の C# COM コンポーネント dll があります。Add() 呼び出しを追加し、win32 c++ exe でテストし、Add() 呼び出しを正常に呼び出したので、すべて機能しました。
ただし、WSF (Windows スクリプト) で呼び出しをテストしたいのですが、以下のコードを test.wsf というファイルに入れます。コードを実行すると、エラーが発生します。
エラー: 次の行でオブジェクトに接続できませんでした:
WScript.ConnectObject(appos,"ap_");
なぜ繋がらない!ヘルプ!
vbscript - コマンドプロンプトから実行したときにVBScriptでテキストを表示する問題
コンピューターのリストに ping を送信し、到達できるかどうかを通知するスクリプトがあります。各コンピューターについて、ポップアップメッセージとしてではなく、コマンドプロンプトで到達したかどうかを表示したいと思います。Wscript.Echo を実行しましたが、コンピューターごとにポップアップが表示されるため、100 回以上 [OK] をクリックする必要があるのは本当に面倒です。
コマンドプロンプト自体に表示するにはどうすればよいですか?