問題タブ [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.

0 投票する
6 に答える
22283 参照

command-line - Windows で実行する .vbs ファイルをスケジュールする

cmdプロンプトを開始し、デバイスにtelnetし、TFTPをサーバーに構成するVBScriptスクリプトがあります。ログインして手動で実行すると機能します。Windows Task Schedulerで自動化したいと思います。

VBScript スクリプトは次のとおりです。

0 投票する
1 に答える
6945 参照

xml - DOM オブジェクトの要素に子ノードを追加するにはどうすればよいですか?

これにより、次のような XML ドキュメントが作成されます。

「type」ノードを子ノードとして「newaccount」ノードに追加して、次のようにするにはどうすればよいですか。

0 投票する
1 に答える
112 参照

vbscript - JAL を VBScript に変換する

SoftTree Technologies の 24x7 は、スクリプト作成に JAL と VBScript の両方を使用できます。JALをVBScriptに変換するコンバーターがあるかどうか知っている人はいますか?

0 投票する
4 に答える
2105 参照

vbscript - vbscript を使用して GAC アセンブリを削除する

タイトルが示すように、vbscript を使用して GAC アセンブリ ファイルを削除するにはどうすればよいですか?

0 投票する
9 に答える
2274 参照

asp-classic - ASP/VBScript の「落とし穴」

Classic ASP/VBScript で記述された Web アプリケーションをサポート/強化しています。どちらも日常的に使用してから約10年になります。「落とし穴」と見なす問題に出くわしたばかりで、他の人にも同様のことを知っておく必要があるかどうか疑問に思っていました。

私の問題:
SQL テーブルの列を float から decimal に変換する必要がありました。decimal は、vbscript で実際にサポートされている (または適切にサポートされている) 型ではないことがわかりました。したがって、次のコード:

次の行で Type Mismatch エラーが発生します。

よく調べた結果、次のことがわかりました。

問題を解決します。しかし、それは明白なことのようには思えず、その行で Type Mismatch が発生した理由を理解するのにしばらく時間がかかりました.

皆さんへの私の質問は、このような他の小さな癖に出くわしたことがありますか? ASP/vbscript で気をつけなければならない「落とし穴」と思われるものは何ですか?

0 投票する
1 に答える
2008 参照

regex - ASP/VBScript で RegEx を使用する方法はありますか?

正規表現の一致を追加する必要がある ASP Web サイトがあります。ASP/VBScript で RegEx のサポートはありますか?

ありがとうございました、

ブレット

0 投票する
5 に答える
57716 参照

vbscript - VBScript を使用して ZIP ファイルからファイルを抽出する

ZIPファイルからファイルを抽出するとき、私は以下を使用していました。

これは機能していましたが、「ファイルが存在します」というエラーが表示されます。

これの理由は何ですか?代替手段はありますか?

0 投票する
2 に答える
2795 参照

c# - Vista で NT サービスから実行すると、Excel COM オブジェクトからのファイル アクセスが失敗する

COM オブジェクトを使用して、NT サービスの Excel スプレッドシートにアクセスします (Windows Scripting Host 経由)。Vista より前のバージョンでは問題なく機能していましたが、Vista 以降では次のエラーが表示されます。

Microsoft Office Excel はファイル 'c:\myfiles\test.xls' にアクセスできません。いくつかの理由が考えられます。

  • ファイル名またはパスが存在しません。
  • ファイルは別のプログラムによって使用されています。
  • 保存しようとしているブックは、現在開いているブックと同じ名前です。

NT サービスのログオン設定を変更して、自分のアカウント、管理者アカウント、およびローカル システムを使用しようとしました。ローカル セキュリティ ポリシーを調べましたが、何も見つかりませんでした。Microsoft KB を検索して何日も費やしましたが、役に立ちませんでした。

コンソール アプリケーションからスクリプトを実行すると、問題なく動作します。ファイルが開き、問題なく処理されます。エラーは、サービスのコンテキスト内から実行された場合にのみ発生します。

サービスが Windows XP または Server 2003 SP1 で実行されている場合も、問題なく動作します。失敗するのは Vista だけです (そして、Server 2003 SP2 で失敗したという報告を受けています)。

価値のあるコードは非常に単純です。

この人が同じ問題を経験している可能性があると思います: http://bytes.com/forum/thread819740.html

0 投票する
4 に答える
2639 参照

vbscript - vbscript 内から caspol を実行する

msi (セットアップ プロジェクト) のカスタム アクション内のスクリプト内から caspol を呼び出したいと思います。標準の msi を使用すると、ドライバーをインストールしてファイルタイプをアプリケーションに関連付けることができますが、ClickOnce ではできないためです。

コマンド ラインから caspol コマンドを実行すると成功しますが、vbscript 内からは常に「Fehler: Unbekannte Mitgliedschaftsbedingung - -url..」というエラーで失敗します。これは「エラー: 不明なメンバーシップ条件: -url」と解釈されます。さらに明確にするために: 生成されたコマンドのコピー & ペーストは、ローカル管理者として、ワークグループの一部として、バージン仮想マシンのローカル ドライブに直接コマンド ラインで正常に機能します。

私には 2 つの考えがあります。2. Caspol は、スクリプト内から実行していることを認識し、意図的に無意味なエラーで停止します。

個人的には、単なる構文エラーだと思います。

これが私のスクリプトです:

前もって感謝します、

マット

0 投票する
1 に答える
9170 参照

windows - vbscriptのCommonAppData

顧客のアプリケーション「AppName」の構成ファイルはCommonAppDataに保存されています。

  • WindowsXPではC:\Documents and Settings\All Users\Application Data\AppName
  • WindowsVistaではC:\ProgramData\AppName

VBScriptで正しいフォルダ名を取得するにはどうすればよいですか?