*タブファイラー・X-Finder [ x ] Part17 / 965 965 名前:&color(#006600){&bold()名無しさん@お腹いっぱい。}}[sage] 投稿日:2010/02/17(水) 22:03:50 ID:cGpyB8d/0 流れと関係ないけど、USB的な意味で環境変数展開しないで Set: するコマンドが欲しい 前によく見たタブリネーム小ネタ // 一つ上のフォルダも表示 Script:JScript var dirs = WScript.Env('Current').split('\\'); WScript.Exec('Set: TabName=' + dirs[dirs.length-2] + '/' +dirs[dirs.length-1]); // ドライブ名も表示 Script:JScript var fs = CreateObject("Scripting.FileSystemObject"); var path = WScript.Env('Current'); WScript.Exec('Set: TabName=' + fs.GetDriveName(path) + '//' + fs.GetFileName(path)); *タブファイラー・X-Finder [ x ] Part17 / 943 943 名前:&color(#006600){&bold(){名無しさん@お腹いっぱい。}}[sage] 投稿日:2010/02/17(水) 06:45:56 ID:Iuz/Uf6U0 ちょっとやってみた ttp://www1.axfc.net/uploader/File/so/39058.zip 選択したフォルダの子フォルダ以下で空のものを探すor削除する 右クリックに登録して使うつもり 名前:適当に パス:Include:JScript (スクリプトファイルのPath) 拡張:.folder 動作:パスに選択項目を送る 適当にフォルダを選択して右クリックから実行すると 空のフォルダを検索して新規タブでツールフォルダに表示 スクリプトファイルを開いて実際に削除するように設定したら削除 この場合はWScript.Echoで削除したフォルダパスを表示 パスの前に*が付いているのは孫フォルダ、**は曾孫(ry 初期設定は曾孫フォルダまでファイルがあるかどうか検索する 例えば、以下のようなtestフォルダを選択して実行したとき test - test1(ファイルなし) - test11(ファイルなし) - test111(ファイルなし) | - test2(ファイルあり) - test21(ファイルなし) 検索の場合の結果 **test1\test11\test111 *test2\test21 削除の場合以下が削除される **test1\test11\test111 *test1\test11 test1 *test2\test21 選択したtestフォルダは対象外(削除して空になったとしても) 削除はだいじょうぶだと思うけど先ずは検索で利用してもらった方がいいかも