• 締切済み

ショートカットの作成とコピー

あるアプリケーションをWindowsの起動と同時に起動させたいと 思っています。アプリケーションの実行ファイルのショートカットを all userのスタートアップに入れておけばいいのでしょうが、 コマンドを使ってbat化したいと思っています。 コピーコマンドは分かるのですが、ショートカット作成のコマンドが 分かりません。どなたかご教授ください。 宜しくお願い致します。

みんなの回答

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.6

★インストール用のバッチファイルを作成する。 ・フォルダ構造が同じ複数のパソコンに設定することを目的にしているのならば、  起動したいアプリケーションのショートカットを一度作成します。  そして、そのショートカットを All Users のフォルダにコピーするバッチファイルを  作成します。 ・フロッピーディスクが A ドライブだとすると  ------------------  @ECHO OFF  SET DIR=%ALLUSERPROFILE%\スタート メニュー\プログラム\スタートアップ  COPY *.LNK "%DIR%"  SET DIR=  ------------------  というバッチファイルをフロッピーディスクのドライブから実行すれば一括コピーできます。 ・上記のバッチファイルと一度作成した複数のショートカットを一緒にフロッピーに  コピーしておきます。 ・フォルダ構造が違う場合は、回答者 No.4 さんのアドバイス通りに VBScript でショートカットの  作成からコピーまでを記述して、そのスクリプトを実行すれば簡単に出来ると思います。 ・以上。参考に!

参考URL:
http://www.mhl.janis.or.jp/~winarrow/vbscript/,http://www.kanaya440.com/contents/script/index.html
  • luka3
  • ベストアンサー率74% (306/409)
回答No.5

ショートカットを作成しなくても、一度ショートカットを作ってそれをコピーすればいいと思うのですが。 何台も設定するということですが、All Usersなら「C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ」でほぼ固定されたフォルダですよね。 「あるアプリケーション」もバッチファイルなどで決められた場所にコピーするのではないですか? copy あるアプリケーションのショートカット.LNK "C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ" でいいと思いますけど。

noname#44015
noname#44015
回答No.4

VBScriptならショートカットの作成ができます. ただしリンク先が存在しないショートカットを作成しようとすると正常に動作しません(当たり前ですが).

参考URL:
http://www.whitire.com/vbs/tips0118.html
回答No.3

全てのPCが同じ環境でしたらサーバにショートカットとスタートアップにコピーするBATを置いておいて各クライアントから実行すればどうでしょうか? 「csc102」のようなフリーソフトも利用出来るかもしれませんね。

noname#246547
noname#246547
回答No.2

フリーソフトでコマンドラインからリンク作成できるツールがあるようです。

参考URL:
http://www.vector.co.jp/soft/win95/util/se201380.html
回答No.1

なんで「ショートカット作成のコマンド」が必要になるんでしょう? ふつうにアプリ本体を右クリックで「ショートカットの作成」。できたショートカットをスタートアップに入れておけばことが足るはずですが。

fkfmzao
質問者

補足

複数台を一片に設定したいのです。 いちいちクリックして貼り付けなどしていたら時間がもったいないため、batファイルを実行したいのです。

関連するQ&A

  • 個人のプロファイルへのファイルのコピー

    パソコンが30台ほどあるActivedirectory環境で50名の社員が交代でパソコンを使用しています。 全員がとあるWebフォルダにアクセスする必要があるため、プロファイルにあるnethoodフォルダにショートカットを作成したいのです。 しかしユーザはパソコンに疎い人が多く、フォルダへのコピーができません。 そこでbatファイル等を作成して配布し、そのファイルを実行してもらって、ショートカットのファイルをコピーをしようと思っていますがコピー先のパスが当然ユーザごとに違います。 現在ログオンしているユーザ名を取得するコマンドは何かあるのでしょうか? また、特にユーザ名を取得しなくとも、個人ごとのプロファイルフォルダにファイルをコピーする方法がありましたら教えてください。 よろしくお願いします。

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

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

  • Windows 2000 Pro 以降について

    Windows 2000 Pro 以降について 起動時に、フォルダを仮想ドライブとしてマウントしたいのですが方法がわかりません。 教えてください。 AUTOEXEC.BAT ファイルに SUBST X: "C:\DATA" と記入しても実行されないようです。 また、 どのユーザーでログオンしても、実行されるようにしたいです。 シェルコマンドなので できれば、BATファイルを作成して、スタートアップに設定するようなことは避けたいと思っています。 よろしくお願いします。

  • タスクスケジューラからショートカットを起動させるには?

    タスクスケジューラから起動するのに、プログラムのショートカットを登録したいのですが、登録できません。 ショートカット名:aaa.bat リンク先:bbb.bat タスクスケジューラの実行するファイル名に「参照」で登録すると、ショートカット名が[aaa.bat.lnk]と.lnkの拡張子が表示され、実際の実行するファイル名には、ショートカットではなく、リンク先(bbb.bat)が表示されてしまいます。 また、直接ショートカット名[aaa.bat]と記述すると、登録できても実行されません。 そもそも、ショートカット経由してタスクスケジューラに登録したい理由は、プログラム実行時に最小ウィンドウ(バックグラウンド)で実行したいためです。 どのようにすれば、ショートカットをタスクスケジュールに登録できるか、ご教授ください。

  • バッチファイル ショートカットをコピーする。

    こんにちは、 リモートコンピュータ上にショートカットを作るバッチファイルを作りたいと考えています。 以下に環境と行いたい事を書きますので、何かお分かりの方がいましたら教えてください。よろしくお願いします。 環境 PC01:Windows2000 PC02:WindowsXP Pc01にコピーするファイルを用意(c:\aに用意) c:\aの中: 「\test.exe」アプリケーション 「\test.exeのショートカット」 1.Pc02の\C:\Program Filesに 「\test.exe」アプリケーションをコピー 2.C:\Documents and Settings\All Users\スタート メニュー\プログラムに 「\test.exeのショートカット」をコピーしたい。 1.は分かるのですが、2.が分かりません。

  • 一つのショートカットで2つのプログラムを起動できる?

    こんばんは。 WindowsXPを使っています。デスクトップにプログラムのショートカットを置いていますが、1クリックで2つ以上のプログラムを同時に起動したいと考えています。 これは、”プログラムのショートカット”では無理だろうとは思っていまして、batファイルを作ってみました。 例: test.bat -----------------以下コード----------------- @echo on C:\sample.exe C:\sample2.exe -----------------以上コード----------------- このbatファイルを実行したところ、 sample.exeを終了した後で、sample2.exeが立ち上がりました。 当たり前と言えばそうなのかもしれないですが…。 どうにかして、sample.exeの終了を待たずにsample2.exeを起動する事(同時起動)をやる方法はないのでしょうか? あればbatファイルにこだわりはありません。 困っています。よろしくお願いいたします。

  • ファイルがあるのにショートカットエラー

    スタートアップフォルダにショートカットを作成しました 実行ファイルはネットワークドライブに存在しています パソコン起動時にいつも動くプログラムなのですが、 ある日から「ショートカットエラー リンク先ドライブまたは ネットワーク接続が利用できません」と表示されます。 スタートアップフォルダを開き、 問題のショートカットをダブルクリックすると正常に動作しますし、 実行ファイルはネットワークドライブに存在しています 起動後ネットワークドライブの接続はできていることから 起動時に限りネットワークドライブの接続が、 ショートカットの実行より遅れるのではないかと推測しています。 そんなことあるのでしょうか。 上記キーワードでネット検索してみましたが、 有効な対策が見つかりませんでした。どうかご教授下さい。 よろしくお願いします。 問題のマシン Windows2000

  • “コピー”と“ショートカットの作成”の違い

    タイトルの通りなんですが、違いを教えて下さい。 コピーはそのままコピーされますよね? ショートカットの作成もアイコンの左下に右上がりの矢印がつくだけで、変わりはないと思うのですが? それと、なぜ元のファイルはメモリーが多いのに、ショートカットの作成をした場合は1キロバイトに減ってしまうのでしょうか?? お願いします。

  • ショートカットプログラムの作成について

    アプリケーションによっては、ファイルをアプリケーションに乗せて(当てて?)起動しますが、アプリケーションに毎回ファイルを乗せて起動するのが面倒なので、ショートカットでアプリケーションを起動したときにファイルが乗せてある状態で起動したいのですが、どうすればいいですか? OSはXPです よろしくお願いしますm(__)m

  • ショートカット

    デスクトップにあるユーザー名のファイルアイコンを右クリックして「その他のオプションを確認」を開くとショートカットの作成というところがありますのでショートカットを作成してから、元のユーザー名のファイルアイコンを削除したらどうなりますか。 ショートカットのほうも同時に削除されてしまいますか。