オンライン上にある、VBScript のライブラリを使用しています。
<JOB> <COMMENT> ************************************************************ WSH 実行スケルトン ************************************************************ </COMMENT> <COMMENT> ************************************************************ 外部スクリプト定義 ************************************************************ </COMMENT> <SCRIPT language="VBScript" src="http://lightbox.in.coocan.jp/laylaClass.vbs"> </SCRIPT> <SCRIPT language="VBScript"> ' *********************************************************** ' 処理開始 ' *********************************************************** Call laylaFunctionTarget( "http://lightbox.in.coocan.jp/" ) Call laylaLoadFunction( "baseFunction.vbs" ) GetShell Crun2 130 Wscript.Echo "【デスクトップ/一般】" Wscript.Echo "----------------------------------------------------" Set objFolder = Shell.NameSpace( 0 ) Set objFolderItems = objFolder.Items() nCount = objFolderItems.Count ' 列挙1 strData = "" For i = 0 to nCount - 1 strData = strData & RpadB(objFolderItems.Item(i).Name," ",30 ) ' strData = strData & RpadB(objFolderItems.Item(i).ModifyDate," ",30 ) strData = strData & RpadB(objFolderItems.Item(i).Path," ",89 ) ' strData = strData & RpadB(objFolderItems.Item(i).Size," ",20 ) ' strData = strData & RpadB(objFolderItems.Item(i).Type," ",20 ) WScript.Echo strData strData = "" Next ' 列挙2 Wscript.Echo Wscript.Echo "【デスクトップ/詳細情報】" Wscript.Echo "----------------------------------------------------" strData = "" For Each obj In objFolderItems strData = strData & RpadB(objFolder.GetDetailsOf(obj, 0)," ",20 ) strData = strData & RpadB(objFolder.GetDetailsOf(obj, 1)," ",20 ) strData = strData & RpadB(objFolder.GetDetailsOf(obj, 2)," ",20 ) strData = strData & RpadB(objFolder.GetDetailsOf(obj, 3)," ",20 ) strData = strData & RpadB(objFolder.GetDetailsOf(obj, 4)," ",20 ) strData = strData & RpadB(objFolder.GetDetailsOf(obj, -1)," ",20 ) WScript.Echo strData strData = "" Next Wscript.Echo </SCRIPT> </JOB>
▼ Windows10 での実行結果サンプル結果をテキストファイルに残すには、以下のようにして表示をファイルにリダイレクトします
cscript ginpro_1517239356526.wsf > log.txt一部特殊フォルダが表示されていますが、それらを使用してエクスプローラを起動する事ができます。Winows10 で、PC を選択してエクスプローラを開く記述は以下のようになります。
Explorer /e,/root,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
|
【VBScriptの最新記事】
- 【VBS】WshShell.Runによる外部プログラムの実行のバリエーションと注意事項
- VBScript で GUID 生成
- Windows 標準の CDO.Message で(GmailまたはYahoo!メールを使って)簡単にバッチ処理からメールを送る
- バックアップスクリプトを作るスクリプト
- バッチ処理の為の .wsf スケルトン / cscript.exe での実行を強制する / 自分自身の呼び出し
- 【VBS + Excel】シンプルな詳細設計書のフォーマット。1) Excel のダウンロード、2) VBScript で作成するサンプル
- VBScript : CAPICOM を使った通常文字列の Base64エンコードと SHA1 と MD5 と SHA256/384/512
- 【VBS汎用】SHIFT_JISデータを各種キャラクタセットのテキストファイルへ変換
- Excel シートから Basp21 を使用してメールの送受信をして、今後の何かに役立てる
- VBScript + clipコマンド + レジストリ登録で、エクスプローラのディレクトリの右クリックでファイル名のリストをクリップボードにコピーできるようにする
- VBScript(WMI) : OSの情報をコマンドプロンプトに一覧で表示する
- VBScript(WMI) : 共有一覧
- IE のお気に入りディレクトリにあるファイルの表示・非表示を設定する / HTA(HTML アプリケーション)
- VBScript : ディレクトリ内のディレクトリで使用している容量一覧
- VBScript(WMI) : システム環境変数の変更を監視する event_change_reg.wsf
- VBScript : スクリプトが存在するディレクトリをユーザ環境変数の PATH へ登録
- XMLファイルの書き換え (VBScript)
- VBScript から実行する PHPコードの PDF処理のサンプル
- Cscript.exe の引数と、Windows Script Host を無効にするレジストリ設定
- Access.Application ( docmd.TransferText ) でエクスポートとインポート