問題タブ [windows-scripting]

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

javascript - 特定のパスがファイルなのかフォルダなのかを判断するにはどうすればよいですか?

Jscriptを使用して、特定のパスがフォルダまたはファイルであるかどうかを判断する最も簡単な方法は何ですか?

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

java - マウスは色を示しています

私は自分のマウスが指している色を表示するアプリケーションを作成しようとしています。自分のアプリケーションではなく、任意の画面のウィンドウのどこでも、正確な色を表示するマウスポインタの横にあるタグのようなものです。

例

私はJava開発者ですが、これがJavaで実行できるとは思いません。おそらく何らかのスクリプトが必要だと思いますが、実際に助けが必要になるかどうかはわかりません。

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

windows - FileSystemObject.Size を使用してフォルダー サイズを確実に判断するにはどうすればよいですか?

非常に大きくなる可能性のあるフォルダーのサイズを計算しようとして、次を使用しましたFileSystemObject.Size

folder_size正常に戻る場合もあれば、への呼び出しSizeが例外をスローする場合もあります。でフォルダのサイズを計算C:\する

次の出力が得られます。

コードを管理者として実行すると出力の一部が変更されるため (太字で示されています)、少なくとも部分的にはアクセス許可の問題のようです。

MUI エラー メッセージは に対応しERROR_MUI_FILE_NOT_FOUNDます。

私のコードはどのように間違っていますか?

コンテキストについては、使用する必要はありませんFileSystemObject。私が検討した他のアプローチは、出力をスクレイピングdir /sし、サブツリー内のすべての葉のサイズを合計することでした。大きなディレクトリの場合、 の出力はdir /s膨大になる可能性があり、サブツリー全体を精査するのはパフォーマンス ドッグです。Windows エクスプローラーは、十分な時間があれば常に結果を計算できるようです。

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

windows - セミコロンで区切られたファイルのリストをtxtファイルからwindowscmdの指定されたフォルダーにコピーします

たとえば、次のようなテキストファイルがあります。

Windowsコマンドラインのbatファイルを使用して区切られたファイルを、batファイルに渡される特定のフォルダーにコピーする必要があります。どうすればこれを達成できますか?

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

file - VBSを使用してlnkファイルをコピーします

これが私のコードです

最後の行でエラーが発生します。問題が何であるかはわかりませんが、lnkファイルに関係していると思います。batファイルまたはtxtファイルを入れると、ファイルがコピーされます。lnkはエラーを出します。

VBSEditをエディターおよびCScript(WScriptではない)として使用する

エラーメッセージはC:\ Users \ Public \ Desktop Microsoft VBScriptランタイムエラー(18、1):アクセスが拒否されました

サーバーとフォルダーにアクセスできることを知っています。他のすべての非lnkファイルもコピーできます

- - - - - - - アップデート - - -

次のようにコードを変更しました

同じこと。許可が拒否されたと表示されます(自分のデスクトップに対しても)。マウスを使用すると、パスワードや特別な権限がなくても、デスクトップ上に必要なものを作成できます。

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

scripting - シェルから結果を取得するVBScript

結果を取得してMsgBoxに表示するにはどうすればよいですか

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

file - vbsすべてのユーザーのデスクトップフォルダー

スクリプトが最後の行でクラッシュする

エラーメッセージは

Microsoft VBScriptランタイムエラー(59、1):オブジェクトはこのプロパティまたはメソッドをサポートしていません:'objShell.SpecialFolders'

*スクリプトが完了しました-終了コード:259 *

http://www.wisesoft.co.uk/scripts/vbscript_display_special_folder_locations.aspxを参照として使用しました。

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

windows - デスクトップ(すべてのユーザー)上のファイルを削除できませんが、スクリプトなしで削除できます

wshShell.Runでクラッシュします。

WScript.Echoを実行すると、ファイル名の場所が出力されることがわかります。実行すると、「指定されたファイルが見つかりませんでした」と表示されます。

objFile.deleteを試しましたが、許可が拒否されましたと表示されます。コマンドプロンプトで「del」を実行すると、機能します。

出力

------------------更新------------------以下は、ユーザーのデスクトップにある場合は完全に機能します( AllUsersDesktop)。AllUsersDesktopから削除しようとしています


次のコードを適用すると、このエラーが発生します

コード:(5/23現在更新)

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

html - CSV または html ファイルの複数の値を PowerShell に置き換える方法は?

フォルダー オブジェクトのリストを、フォルダーのプロパティを示す xml ファイルに読み込むスクリプトを作成しました。また、後で別の xml ファイルを作成します。デルタ xml ファイルが作成されたら、両方の xml ファイルをインポートし、フォルダー名に基づいてそれらを比較して、削除または削除されたフォルダーを表示し、結果を html 形式でファイルに保存して表示します。すべてうまくいきますが、結果の値の一部を置き換えたいと思います。比較オブジェクトcmd-let を使用すると、いくつかの属性を表示できますが、デルタ ファイルに追加されたフォルダーの場合は => を、デルタ ファイルで削除されたフォルダーの場合は <= を配置することで、変更がどちら側にあったかがわかります。SideIndicator の列名を置き換えて、=> または <= の値をより直感的なものに置き換えたいと思います。-Replace {$_ $original, $newvalue} タイプのメソッドを使ってみました。Hey Scripting Guy のブログや他のいくつかの例でガイダンスを見つけましたが、どれも私の思いどおりにはいかないようでした。これにアプローチする最良の方法は何ですか?現在、比較結果を保存しておらず、フォーマットして HTML に変換しているだけです。アドバイスをいただければ幸いです。必要に応じてコードを投稿できますが、それは約 60 行の長さであり、これを達成するための最良の方法を本当に探しています。コードを書く必要はありません。

ありがとう!

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

windows - cacls を使用して実行可能ファイルにアクセス許可を設定する

ファイルの読み取りと実行のアクセス許可を制限し、他のすべてをそのままにしておくことは、どのくらい正確に可能ですか。そのため、ファイルを開くことはできませんが、移動や削除などはできます。