(訂正再投稿すみません)
たとえば、いろいろな動画ファイルを検索したい時、
エクスプローラーでは次のように複数の拡張子をまとめて指定出来ます。
*.asf OR *.asx OR *.avi OR *.m1v OR *.mov OR *.mp4 OR *.mpeg OR *.mpg OR *.wmv
秀丸ファイラーで同様の検索条件指定は出来ないようですが、
もし可能であれば方法を教えて下さい。
(質問の背景)
検索結果からファイルショートカットを一括で作りたいのですが、
エクスプローラーでは検索クエリがショートカットのリンク先情報に含まれてしまい不都合なので、
他のファイラーを使うことを考えています。
(追記)
複数の拡張子の一括指定が秀丸ファイラーで不可能ならば、それが可能な他のファイラーを教えて下さい。
No.1ベストアンサー
- 回答日時:
> エクスプローラーでは検索クエリがショートカットのリンク先情報に含まれてしまい不都合なので、・・・。
そもそも検索結果としての一時的フォルダ(Workフォルダ)をもとにショートカットをつくること自体が正しい取り組みとはいえません。(一時的にメモリに存在するだけですので、別の検索後やPC再起動すると、元に戻れない場所です)
GUIではムリがありますので、コマンド処理すれば、莫大な件数のショートカット作成でも一括処理で簡単に作成できます。
(1) dir コマンドで目的の拡張子を持つファイルをリダイレクトして、実体のあるファイルとして出力する。
(2) 出力したファイルをターゲットに .lnk ファイル(つまりショートカット)を作成する。
(3) .lnk を作成するのはvbs スクリプトでじゅうぶんです。(exe プログラムを作成するまでもありません)
---
vbsの一例です。
Dim FileName
FileName = "MyShortcut"
Set shortcut = CreateObject("WScript.Shell").CreateShortcut(CreateObject("WScript.Shell").SpecialFolders("Desktop") & + "\" + FileName + ".lnk")
shortcut.Description = "My shortcut"
shortcut.TargetPath = "C:\My Shortcut"
shortcut.Arguments = "/Arguments:Shortcut"
shortcut.Save
WSHは初めてですが、試してみました。
Dim Target
Dim TargetName
Target = "C:\~~~~~~~~~\ファイル名"
TargetName = "ファイル名"
Set shortcut = CreateObject("WScript.Shell").CreateShortcut(CreateObject("WScript.Shell").SpecialFolders("Desktop") & + "\" + TargetName + " - ショートカット.lnk")
shortcut.TargetPath = Target
shortcut.Save
とても参考になりました。ありがとうございます。
---
しかし大量のファイルを処理したいので、下記の処理も組み込まなくてはなりません。
・dirの結果を1行づつ読み込んでループさせる処理。
・Targetのフルパスからファイル名を抽出する処理。
私のスキルではどう書けばよいのか見当が付かないので、今後の材料にしたいと思います。
No.2
- 回答日時:
元の質問の方に解答しました。
一応こちらにも書いておくと、*.asf;*.asx;*.avi……のようにセミコロンで区切って検索です。
秀丸ファイラーClassicのヘルプおよび実際の操作で確認しました。
ありがとうございます。
ヘルプを見ることは気が付きませんでした。というか色々なソフトでヘルプを見ても知りたい情報が得られないことが多すぎて、無意識のうちに避けていたのかもしれません。
fengluさんがまさにBAなのですが、#1の方の情報も非常に参考になったのでBAをどうしようか考え中です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- その他(コンピューター・テクノロジー) AND検索詳しい方お願いします 3 2023/08/12 19:35
- UNIX・Linux bashでブランク(空白)を検索文字列として指定する方法 1 2022/04/13 22:29
- 食生活・栄養管理 新生活で食生活がやばいかもです。アドバイスください。 現在22歳で社会人一年目です。 朝食→白ご飯、 6 2022/04/23 22:39
- その他(ソフトウェア) 秀丸エディタの最新版の質問です。文字検索で AAは検索して、AABBCCは検索しないことは出来ますか 2 2022/09/11 20:33
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Windows 10 win10のゲームバー 使用方法 1 2022/05/22 13:31
- WordPress(ワードプレス) WordPressのサイトにPDFをアップロードした際にGoogleなどの検索結果に出ないでほしい 1 2022/08/03 10:44
- その他(OS) Windows11のファイル共有 1 2022/12/08 10:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ショートカットとコピーの違いは?
-
ショートカットのはずし方
-
OUTLOOKが二重起動される
-
Windows10、ペイント3Dの起動フ...
-
ユーザー間のソフト共有の制限
-
Windowsのメモ帳でジョークウイ...
-
返信の際の「>」記号を一括で付...
-
ショートカットが開けません
-
デスクトップがショートカット...
-
デスクトップに半透明なショー...
-
複数のショートカットの作り方...
-
Becky!でショートカットを送り...
-
ショートカットって何ですか?
-
女性にショートカット(ショー...
-
Sysprepをかけるとディスクトッ...
-
デスクトップの「使用していな...
-
PC起動時に、自動的にchromeを...
-
Dosプロンプト上でショート...
-
TVerショートカット
-
ショートカットの元のファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ショートカットとコピーの違いは?
-
ショートカットのはずし方
-
返信の際の「>」記号を一括で付...
-
ショートカットって何ですか?
-
Webページを開く際のセキュリテ...
-
ユーザー間のソフト共有の制限
-
Windows10、ペイント3Dの起動フ...
-
ショートカットが開けません
-
Microsoft sharepointに共有フ...
-
OUTLOOKが二重起動される
-
複数のショートカットの作り方...
-
ショートカットで開いたファイ...
-
ショートカット添付メールが開...
-
ショートカットキーの設定と解除
-
ショートカットの作り方と使い...
-
共有フォルダにアクセスすると...
-
シャットダウン時にメッセージ...
-
エクスプローラを最大化表示す...
-
エクセルVBAでショートカッ...
-
w10を使っています! ■デスクト...
おすすめ情報