- 締切済み
ショートカットの作成とコピー
あるアプリケーションをWindowsの起動と同時に起動させたいと 思っています。アプリケーションの実行ファイルのショートカットを all userのスタートアップに入れておけばいいのでしょうが、 コマンドを使ってbat化したいと思っています。 コピーコマンドは分かるのですが、ショートカット作成のコマンドが 分かりません。どなたかご教授ください。 宜しくお願い致します。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- Oh-Orange
- ベストアンサー率63% (854/1345)
★インストール用のバッチファイルを作成する。 ・フォルダ構造が同じ複数のパソコンに設定することを目的にしているのならば、 起動したいアプリケーションのショートカットを一度作成します。 そして、そのショートカットを All Users のフォルダにコピーするバッチファイルを 作成します。 ・フロッピーディスクが A ドライブだとすると ------------------ @ECHO OFF SET DIR=%ALLUSERPROFILE%\スタート メニュー\プログラム\スタートアップ COPY *.LNK "%DIR%" SET DIR= ------------------ というバッチファイルをフロッピーディスクのドライブから実行すれば一括コピーできます。 ・上記のバッチファイルと一度作成した複数のショートカットを一緒にフロッピーに コピーしておきます。 ・フォルダ構造が違う場合は、回答者 No.4 さんのアドバイス通りに VBScript でショートカットの 作成からコピーまでを記述して、そのスクリプトを実行すれば簡単に出来ると思います。 ・以上。参考に!
- luka3
- ベストアンサー率72% (453/623)
ショートカットを作成しなくても、一度ショートカットを作ってそれをコピーすればいいと思うのですが。 何台も設定するということですが、All Usersなら「C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ」でほぼ固定されたフォルダですよね。 「あるアプリケーション」もバッチファイルなどで決められた場所にコピーするのではないですか? copy あるアプリケーションのショートカット.LNK "C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ" でいいと思いますけど。
VBScriptならショートカットの作成ができます. ただしリンク先が存在しないショートカットを作成しようとすると正常に動作しません(当たり前ですが).
- steerboard
- ベストアンサー率65% (13/20)
全てのPCが同じ環境でしたらサーバにショートカットとスタートアップにコピーするBATを置いておいて各クライアントから実行すればどうでしょうか? 「csc102」のようなフリーソフトも利用出来るかもしれませんね。
フリーソフトでコマンドラインからリンク作成できるツールがあるようです。
- ryuujiok2205
- ベストアンサー率21% (233/1098)
なんで「ショートカット作成のコマンド」が必要になるんでしょう? ふつうにアプリ本体を右クリックで「ショートカットの作成」。できたショートカットをスタートアップに入れておけばことが足るはずですが。
補足
複数台を一片に設定したいのです。 いちいちクリックして貼り付けなどしていたら時間がもったいないため、batファイルを実行したいのです。