• 締切済み

バッチ実行時のショートカット

バッチファイルを作って実行すると、「~へのショートカット」 とMS-DOSへのショートカットが作成されてしまいます。 フォルダのなかに目立つアイコンがたくさんになってしまって邪魔なので、 このショートカットを作らないようにしたいのですが、 どうしたらよいのでしょうか? バッチファイルに書きこむ、わけにはいかないですよね…? まれにショートカットが作成されないこともある気がするのですが… 教えていただけないでしょうか、よろしくお願いします。

みんなの回答

  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.1

>>バッチファイルに書きこむ、わけにはいかないですよね…? まさにその方法でうまくいきますよ(^_^) ショートカットファイルはバッチファイル名と同じで拡張子がPIFのファイルなので、hogehoge.batの最末尾に del hogehoge.pif の1行を加えておけばショートカットが乱増するのは防げます。 PIFが作成されるのはバッチを実行して処理がDOSプロンプトに移った瞬間なので、いったんバッチが処理を始めてしまえばPIFは用済みなんです。 あるいは del *.pif というだけの内容のバッチをdelpif.batとでもいう名前で作っておいて、フォルダがうるさくなってきたら実行する、というのでも可です。

tontoto
質問者

お礼

ありがとうございます! 消すことができました! バッチファイルの拡張子が.pifなのを知りませんでした…。 拡張子を表示する設定にしているのに後ろになにもついていないので、拡張子ないものかと…。 勉強になりました。(__)ありがとうございました!

関連するQ&A

  • windows2000のコマンドプロンプトのショートカット毎のバッチファイルの自動実行

    お世話になります。 現在、コマンドプロンプトのショートカットを起動した後、 物によって別々のバッチファイルを実行しています。 (複数のディレクトリにショートカットがあります) そこで、ショートカット毎に自動実行されるバッチファイルを 指定したいのですが、どのようにすればいいのか分かりません。 windows98の頃のMS-DOSプロンプトの頃は、 ショートカットのプロパティを見ると、 「バッチファイル」という項目があって、 ショートカット毎に実行できるバッチファイルが 指定できたと思いますが、 windows2000のコマンドプロンプトの場合は どのように行えばいいのでしょうか?

  • 98SE、バッチファイルのショートカットについて

    Windows98 SEで、 バッチファイル(.bat)を作成後実行すると、何やら、そのバッチファイルへのショートカットが作成されてしまいます。 このショートカットが作られないようにはできないのでしょうか? よろしくお願いします。

  • バッチをタスクで実行

    お世話になります。 現在、XP端末にてバッチをタスクスケジューラにて実行してます。 3分間隔で実行しておりますが、タスクにバッチファイルを直接指定するとプロンプト画面が表示されてしまうため、バッチファイルのショートカットを作成し、タスクにはそのショートカットを指定しております。 で、今回Win7端末に当該タスクを移行するのですが、XP端末よりバッチファイル及びショートカットをコピー致しました。タスクスケジューラに登録しようとしましたが、XPと何か違います。。 XPだと『実行するファイル名』の箇所にショートカットを指定することができますが、Win7だとショートカットを指定しても、バッチファイルのパスに変わってしまいます。 例えば、c:\test.batへのショートカット.lnk を選択しても、c:\test.bat に変わります。 よって、タスクが実行されるとプロンプト画面が表示されることになります。 なお、手動でパス(c:\test.batへのショートカット.lnk)を入力し、タスクを実行すると実行結果が『指定されたファイルが見つかりません』とエラーになってしまいます。 パスを:\test.batへのショートカット としても同エラーになります。 どのようにすれば、タスクにショートカットを指定できるのでしょうか。 ご教授の程、宜しくお願い致します。

  • フォルダのショートカットをバッチで生成したい

    度々の質問ですみません。 複数のパソコンに、同じ名前のフォルダを作成し、そのショートカットをデスクトップに作成することを、バッチで自動化したいと考えています。 バッチは、 1.フォルダの存在確認 2.なければ作成 3.そのフォルダのショートカットをデスクトップに作成 という流れです。 2.までは、拙い知識で何とかできましたが、3.ができずに困っています。 どなたかご教授いただければ幸いです。

  • バッチファイルについて

    こんばんは 仕事の際のちょっとした工夫として、バッチファイルを作ってみました。 今はいちいちファイルをダブルクリックで実行しているのですが、バッチファイルショートカットを作成するとショートカットキーを割り当てることができることに気づきました。 そこで、早速ショートカットキーを割り当てたのですが、なぜか反応しません。 一応バッチファイルのショートカットをデスクトップに保存するとできるようなのですが、デスクトップ上にはアイコンが多すぎて収集がつかない状況のため、例えばDドライブ直下にバッチファイルを置いたままショートカットキーで起動できるようにしたいのです。 どうやったらいつでもショートカットキー一発で実行できるようになるのでしょうか? ご存知の方がいらっしゃいましたら、ご教示いただきたく思います。 よろしくお願いいたします。

  • 作業フォルダを指定してコマンドを実行するバッチについて

    とある実行ファイル(D:\aaa\a.exe)を作業フォルダ(D:\bbb)を指定して実行するバッチを作成したいのですが、コマンドラインからはどのようにすれば上記を実現できるのでしょうか? Windowsのショートカットだとプロパティに作業フォルダを指定できるのですが、どうすればよいでしょうか?

  • Windows3.1でバッチ(.bat)の実行について

    Windows3.1でバッチ(.bat)の実行について 10数年前の某装置の組み込みPC(日本語MS-DOS/V6.2 & 日本語MS-Windows3.1)でDOSの バッチファイルを動作させたいです。 CドライブはIDE2GByte、DドライブにSCSIのMOという構成です。 D:\tempにデータが溜まっていきます。これをC:\transというディレクトリにWindows のアイコンをクリックすることで移動させたいです。 次のようなバッチファイル(idou.bat)作成しました(△はスペースの意味です)。 del△c:\trans\*.* move△d:\temp\*.*△c:\trans\. できたファイルをファイルマネージャのあるグループにドラッグするとアイコンができたので、 ダブルクリックで実行したところ、1回目はうまくいったように見えます。 再度、D:\tempにデータが溜まったところで、アイコンをクリックすると、     「アプリケーションエラー#$%」でハングアップしたり、     「c:\>」とwindouwsを抜けたりしてしまいます。 DOS窓で実行すれば問題ないのですが、アイコンから実行したいです。 なにか方法がありますでしょうか?

  • シャットダウン時のバッチ実行について

    Windowsシャットダウン時にバッチファイルを実行したいのですが、うまく行きません。 ネットで検索すると、グループポリシーの設定で行うやり方がすぐに出てきましたが、なぜか実行されている気配が無いです。 バッチファイルで実行したいことは、サーバー対するコマンドをひとつ実行して、その結果によって、VBScriptでメッセージボックスを出すか、そのままバッチファイルを終了するとしたいです。 気にしているのは、 ・グループポリシーで設定したバッチはどのタイミングで実行されるのでしょう? シャットダウン操作を行うと、通常は各アプリを終了させてからWindowsが落ちていくと思うのですが、全部落ち終わってから実行されるのでしょうか?ネットワークが使用できない状態になってからではやりたいことが出来ませんので・・・ ・バッチファイルを実行すると普通はコマンドプロンプトが見えますが、グループポリシーの設定から実行された場合も見えるのでしょうか? ・グループポリシーからバッチファイルを実行した場合、バッチが完全終了するまでシャットダウンは止まりますか? このあたりが気になっています。どうぞよろしくお願いします。

  • バッチファイルをタスクスケジューラで実行するとDOSの黒い画面が必ず出てきてしまう?

    バッチファイルのショートカットのプロパティから、実行時の大きさを最小化にすると そのショートカットをWクリックすれば、問題なく黒い画面は出ずにバッチファイルは実行されますが タスクスケジューラで、そのショートカットを実行した場合 画面は必ず出てしまいます。 もちろん タスクに設定する際には、バッチファイルのパスそのものではなく ショートカットのファイルになるように***.lnkを指定しても出てしまいます。 どなたか、バッチファイルをタスクスケジューラで実行する際に 画面を出さないですむ方法をご存知の方がいらっしゃいましたら ヒントだけでも結構ですので、よろしくお願い致します。

  • バッチファイルでフォルダを作りたい

    ”123”というフォルダの中にバッチファイルがあります このバッチファイルを実行すると、フォルダ名を取得して、”123 あ”というフォルダと ”123 い”というフォルダをフォルダ”123”の中に作りたいのですができるのでしょうか? そして、このバッチファイルをコピーして、フォルダ”456”の中に貼り付けます。 ここでバッチファイルを実行すると、フォルダ”456”のなかに、”456 あ”と”456 い”というフォルダを 作れるようにしたいのですが。 お分かりの方、よろしくお願いいたします。