問題タブ [vbscript]
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.
windows - Windowsシェルスクリプトを使用してファイルを自動的に開く
アプリケーションを開くWindowsシェルスクリプトがあります。アプリケーションを開いたときに自動的にファイルが開くように変更したいと思います。
私はそれがVBscriptを使用していることを知っていますが、私はその言語に精通していません。私が見つけたすべてのチュートリアルは、Windowsスクリプトではなく、WebページにVBSを使用することについて話しました。エラーメッセージが表示されるため、構文が異なることはわかっています。
私が見つけた最善の「解決策」は、実行ステートメントの最後に「&」記号を使用してファイルパスを追加することでしたが、Windowsはファイルが見つからなかったことを示すエラーをポップアップします。私は何かが足りないのですか?
xml - vbscript を使用して XML ファイル内の特定のノードを削除する方法
削除する必要がある特定の XML ノードを選択できないという問題があります。一部の XML ファイルでは正常に機能する XPath を使用してノードを選択しようとしましたが、より複雑なファイル内のノードの正しい XPath を見つけることができません。
ユーザーが特定のノードを選択し、パスに列挙がなくても正確な XPath を受け取ることができるように、XML ファイルをロードできるフリーウェア ツールを知っている人はいますか?
/root/anything[2]
<-- 残念ながら、要素の数が変わる可能性があるため、そのようなステートメントは使用できません。属性に基づく式が必要です。
この操作用のフリーウェア ツールがない場合、必要なノードを選択する別の方法を知っている人はいますか?
XML サンプル:
ルート ノード: SmsFormData
属性: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" FormatVersion="1.0" xmlns=" http://schemas.microsoft.com/SystemsManagementServer/2005/03/ConsoleFramework"
子ノード:フォーム
属性: Id="some GUID" CustomData="some data" FormType="some type" ForceRefresh="false"
子/子ノード:ページ
子/子/子ノード:ページ
属性: VendorId="VendorName" Id="some GUID" Assembly="dll ファイル名" Namespace="some Namespace" Type="some Type" HelpID="">
この特定のページを選択するための xPath 式は次のようになります。
xPath = /SmsFormData/Form/Pages/Page[@Id="some Guid"]
選択を行うために、次の vbscript コードを使用しています。
問題は、objNode
オブジェクトが空であることです。ノードが選択されていませんが、なぜですか?
vbscript - vbscript に Java の HashSet に相当するものはありますか?
一意のセットを使用する必要がある vbscript に何かを書かなければなりません。Java の HashSet に似たものを探しています。これは既に vbscript に含まれていますか、それとも自分で作成する必要がありますか?
asp.net - VB スクリプト コードをデバッグするためのツールまたは IDE
vb スクリプト コードをデバッグおよびテストするには、ツールまたは IDE 環境が必要です。無料のものを提案してください。私の vb スクリプトはスタンドアロン (vbs 拡張機能) です。
vbscript - VBScript でバイナリ値を追加する方法
バイナリ値を含む 2 つの変数がある場合、それらを 1 つのバイナリ値として追加するにはどうすればよいですか? たとえば、WMI を使用して 2 つの REG_BINARY 値のレジストリを読み取った場合、値を連結できるようにしたいと考えています。
「&」演算子で結合しようとすると、VBScript は型の不一致を訴えます。
vbscript - VBScript コンソール アプリケーションから終了コードを返す方法
AutoSys ジョブによって開始される古い vbs スクリプト ファイルがあります。成功または失敗を示すために int の戻り値を返すことはできますか? また、その方法は?
windows - VBScript を使用して Windows ボックスを強制的に再起動する方法は?
Windows を強制的に再起動する方法を探していますが、問題が発生しています。私はもう試した
p>コマンドも試してみましたがshutdown -f -r
、どちらの場合も応答がない場合があり、再試行すると、どれだけ放置しても「システムがシャットダウンしているため、アクションを完了できませんでした」というエラーが表示されますシャットダウンしませんが、新しいプログラムを開始することはできますが、実行するshutdown -a
と同じエラーが発生します。スクリプトを使用して Windows を強制的に再起動するにはどうすればよいですか?
image - VBScript を使用して GIF を base64 エンコードできますか?
私がやろうとしているのは、gif ファイルをエンコードして、XML ドキュメントに含めることです。これは私が今持っているものですが、うまくいかないようです。
powershell - PowerShell または VBScript を使用して実行中のアプリケーションのリストを取得する方法
PowerShell または VBScript を使用して、Windows タスク マネージャー内の [アプリケーション] タブに表示されるように、実行中のアプリケーションのリストをプログラムで取得する必要があります。
これまでに見つけたのは、VBScript と WMI を使用してプロセスを一覧表示する方法だけです。
asp-classic - VBScriptのHTTP_Host変数からセカンドレベルドメインを抽出するための最良の方法
request.servervariables( "HTTP_HOST")からドメインの第2レベルの部分のみを抽出する必要があります。これを行うための最良の方法は何ですか?