問題タブ [jscript]

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 投票する
1 に答える
1079 参照

.net - JScript.NET でプログラムによって IObjectSafety を実装する方法

tldr; JScript.NET dll をスクリプトに対して安全であるとマークする方法は?

この JScript.NET ライブラリを検討してください(helloworld1.js)

通してから

jsc.exe /nologo /t:library helloworld1.js

regasm /nologo /codebase helloworld1.dll

ローカルの HTML ページで次のように使用できます。

それはすべて正常に機能し、アラートが表示されThis is a string returned from helloworld1.dllます。

今... ActiveX オブジェクトがインスタンス化されるたびにポップアップする恐ろしい IE セキュリティ警告を取り除きたい:

An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?

セキュリティ警告を削除する方法は、dll を としてマークしてsafe for scripting実装することIObjectSafetyです。

VB6 と VB.NET でこれを行う方法は知っていますが、JScript.NET で実装するにはどうすればよいですか?

どんな助けでも本当に感謝しています。

0 投票する
3 に答える
4790 参照

c++ - Javascript エンジンで使用できる ActiveX を作成する方法

JScript または VBScript (Windows Script Based Host) で使用できる MFC ActiveX オブジェクトを作成するためのチュートリアルを知っていますか?

次のように使用できる OCX を意味します。

これではありません

これまでのところ、私が見つけたものはすべて、html タグで activex を使用することを許可するだけで、スクリプト エンジンでの初期化に失敗します。

0 投票する
3 に答える
1419 参照

asp-classic - Classic ASP / JScriptには、パフォーマンス、スケーラビリティ、または信頼性の欠点がありますか?

JScriptでクラシックASPコードを作成することには、多くのメリットがあります。より人道的な構文、適切なオブジェクトシステム、プログラマーの知識、および一般的な煩わしさの欠如です。いくつかの癖に注意すれば、既存のクラシックASPアプリにレガシーVBScriptと新しいJScriptコードを混在させることもできます。

これ以上使わないのには理由があるのではないかと思っていました。それはただの勢いとドキュメントの欠如ですか?または、パフォーマンス、スケーラビリティ、または信頼性の観点から、VBScriptを使用する正当な理由がありますか?

注意:私はVBScriptとJScriptの比較にのみ興味があります。クラシックASPは一般的に山積みであることは知っていますが、ここでは選択の余地がありません。

0 投票する
3 に答える
8599 参照

php - Webサイトからvbscriptを実行する方法

VBScriptファイルがあります。それがコンピュータ上にあるとき、それはうまく機能します。ボタンクリックで実行できるように、PHPサイトに配置したいと思います。しかし、私は成功していません。それは実際にコンピュータ情報を取得します。それがユーザーのマシンで動作することを願っています。任意のアイデアをいただければ幸いです。誰かがjscriptでそれを行う方法を知っている場合または

コードは次のとおりです。

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

jscript - jscript ランタイム エラー

Visual Studio 2010 プロジェクトがあります。ノートブックからは正常に実行されますが、デスクトップからは実行されません。エラーは Microsoft JScript ランタイム エラーです: '$' は未定義です。ここにコードがあります

このマシンには Visual Studio がありましたが、silverlight SDK に問題があったため、削除して再インストールする必要がありました。このコードが .net 4.0 を使用して asp.net コードに挿入されるまで、数週間は問題なく動作しています。sfc /scannow を実行しましたが、エラーは報告されませんでした。私も再起動しました。Jscript ファイルは、c:\windows\system32 内の他の場所に存在します。これは Windows 7 マシン 64 ビットです。マシンには完全にパッチが適用されています。私のマシンの c:\windows\system32 にある jscript ファイルはバージョン 5.8.7601.16982 で、799 KB です。

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

visual-studio-2010 - VS2010 スクリプト デバッガーで JScript 例外を無視する

IE で実行されている JSCript にアタッチされたときに表示される VS2010 Java Script 例外ダイアログを無視する方法はありますか。ExtJS プロジェクトがあり、ExtJS でいくつかの例外が発生することがわかっていますが、[無視] を 10 回クリックするのは非常に面倒です。

前もって感謝します

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

compilation - jsc でコンパイルされた Windows アプリの移植性

私は最近、jsc と呼ばれる .NET フレームワークの組み込みツールを使用して、JScript をコンソール アプリにコンパイルできることを発見しました。私のコンピューター、および.NETを備えた他のWindowsコンピューターには既にインストールされています。

最終的にコンパイルされた exe が .NET に依存しているかどうかを知りたいです。また、それは完全に移植可能です。自分のマシンでアプリを作成して配布し、他のユーザーのマシンでも動作することを期待できますか?

リリース ノートに記載する必要がある技術的な詳細は何ですか? .NETなどに依存しているのかもしれません...

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

jscript - WSH TCPサーバーは可能ですか?

jscでコンパイルするWSHjscriptを使用してWindowsでスクリプトを作成したいと思います。

スクリプトを非常に単純なtcpサーバーとして機能させ、指定された任意のポートをリッスンし、要求を受信するとテキスト文字列を送信するようにします。

開発者ソフトウェアがインストールされているWindowsマシンでのみ利用できるように見えるライブラリに依存する実装をいくつか見つけました。(.NETがインストールされている)任意のWindowsマシンで動作する実装が必要です。tcpソケットでリッスンするのに役立つdllがあれば、私はdllを含めてうれしいです。

TCPサーバーとして機能する適切なdllはありますか?

jscでコンパイルできるjscriptにtcpサーバーの実装はありますか?

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

vbscript - Jscriptの特定のタイムゾーンに関してファイルのファイル変更日を取得する方法は?

PST マシンで作成/変更されるファイルがあります。しかし、インド標準時からこのファイルにアクセスすると、現在のシステム タイム ゾーンに従って更新日が返されます。(ここで説明したように)提供されたタイムゾーンに関してこの日付を取得する方法はありますか

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

javascript - クラシック ASP: AX json 実装を使用して RecordSet を json 表記に変換する方法

私は jQuery やその他のツールを使用して ajax でアプリケーションを実行しています。一部では、従来の ASP バックエンドを使用して ajax でデータを取得したいと考えています。AX (Asp エクストリーム エディション) に JSON クラスの適切な実装が存在することがわかりました。フレームワーク、私はそれを使用しましたが、現在、私はそれをうまく使用する方法を理解していません.

編集: Scripting.Dictionary オブジェクト スレッドでJSON.Stringify が失敗するという正しい答えに基づいて、レコードセットを処理するカスタム関数を作成することにしました。

編集 2:関数 JSONStringify(object)内でJSON.stringifyを呼び出すと、値のデータが失われます。

Recordset が値としてJSONStringifyに渡されるとすべて問題ありませんが、JSON.stringifyが実行されると、レコードセットを含む必要がある " value " パラメータが未定義になります

私が期待していること(例)

SQL クエリから Recordset を渡すと、SELECT name, tel FROM users次のような出力が表示されます

ディクショナリを渡すと、ディクショナリで宣言された要素に基づいて類似したものが表示されます。

他のタイプのオブジェクトをサポートしたい場合は、関数を拡張して実行できます

ソースコード

getcatalogos.asp

json-stringify-parser.asp

vbsTyper.asp