タスクスケジューラで指定フォルダを開く方法

このQ&Aのポイント
  • タスクスケジューラの「操作」タブの設定方法がわかりません。
  • 「操作」のプルダウンメニューにはプログラムの開始、電子メールの送信、メッセージの表示の3種類しかありません。
  • 「設定」の「プログラム/スクリプト」の欄では参照メニューからフォルダを選択できず、直接パスを入力しても実行できません。
回答を見る
  • ベストアンサー

タスクスケジューラで指定フォルダを開きたい

Windows8.1です。 タスクスケジューラで、決まった日時に指定したフォルダ(ウインドウ)を開くという、単純なスケジュールを作りたいのですが、タスクスケジューラの「操作」タブの設定がどうもわかりません。 "操作"のプルダウンメニューでは、「プログラムの開始」「電子メールの送信」「メッセージの表示」の3種類しかなく、選ぶとしたらプログラムの開始だと思うのでそれにしています。 次に"設定"の「プログラム/スクリプト」の欄で、開きたいフォルダを指定しようとしても、参照メニューからはフォルダは選択できないようなので、仕方ないので入力欄に直接フォルダのパスを記入しました。 しかしこれでは実行できないみたいです。 例えば、 2014年12月2日の13時に、 E:\aiueo\kakikuke のフォルダを開く といった場合、どのような設定にしたらよろしいですか? アドバイスをどうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

explorer.exe "E:\aiueo\kakikuke" こうしたらどうかしら? もしくはメモ帳で explorer.exe "E:\aiueo\kakikuke" と書いたファイルを作成して そのファイル名をkakikuke.batにしてから そのkakikuke.batを指定するとか

markey08
質問者

お礼

こんなに早くに回答いただき恐縮です。 エクスプローラーは「explorer.exe」で起動するんですね、あまりにも普通に使っているのでそこに気が付きませんでした。 どちらの方法でも無事フォルダを開くことができました!とても助かりました。 テキストファイルに起動プログラムとパスを書いて「.bat」ファイルにするという方法は、今教えていただいて初めて知りました。 これは目からウロコですね!これが“スクリプト”というものでしょうか。 これならパソコンのあらゆる動作を、batファイルの指定だけで様々行うことができますね! これを応用して他の動作も行えるように研究してみます。素晴らしい情報を教えていただけて、本当にありがとうございました。

関連するQ&A

  • タスクスケジューラが実行されない

    表題の通り、タスクスケジューラに登録したものが 実行されません。 タスクトレイにタスクスケジューラのアイコンが 表示されないことと、関係があるのでしょうか。 ちなみに「タスクスケジューラの使用開始」は 選択されています。(詳細設定からのプルダウンには 「タスクスケジューラの使用停止」と 「タスクスケジューラの一時停止」が 選択肢として表示されている状態です) なにか設定が足りないものがあるようでしたら 教えてください。

  • タスクスケジューラについて

    初めてこのサイトを利用します。 タスクスケジューラの挙動について質問です。 あるバッチファイルを1時間に1回実行するためのタスクを作成しました。思った動きをせず詰まったためご教示していただきたく、宜しくお願い致します。 事象:タスクスケジューラで設定したタスクでバッチを実行すると何時間たっても処理が完了しない 詳細 ①単体(手動での実行)ではバッチは動き処理は40分ほどで完了しファイルも反映されます。 ②タスクスケジューラの設定で ・ログオンしているときのみ実行をチェックすると ログオンしていませんとタスクの実行履歴欄に表示されてタスクは実行されません。 ただし、たまに実行される時があります。おそらくこれがログオンしているタイミングかと予想しています。 ・ログオンしていない場合でも実行する必要があるため、 ログオンしているかどうかにかかわらず実行するをONにすると何時間たっても処理が完了しません。タスクは実行中の状態でエラーも出ません。バックグラウンドで監視していてもパワーシェルは動いておらずファイルは反映されません。 ※1 ➄には常にチェックをつけています 付けていなくてもつけていても上記の事象に変わりはありません ※2 バッチファイルはCドライブに保管 タスクスケジューラの実行するプログラムの開始欄にパスも記載済 こちらの事象についてログオンしているかどうかにかかわらず実行するをONにした場合でも処理が正常に終了させる方法があれば教えていただきたく宜しくお願い致します。 ※備考 バッチファイルの中身は、32bit版powershellを起動し指定のコマンドを打ち込み実行 という処理を開始するものです。 現在、AzureFileSyncというAzure上のファイルと外付け機器とのファイル同期サービスを使用しているのですが、変更履歴をチェックする周期が24時間に1回の為、即時で反映させたいときに不便です。そこで、Microsoftより配布されている即時反映用のコマンドをパワーシェルで打ち込んで実行するバッチファイルを作成しこれをタスクスケジューラで設定しようと試みている最中でこの事象にぶつかりました。

  • タスクスケジューラの設定について

    お世話になります。 毎日定時(1:00)にタスクスケジューラにてプログラムを 実行しており、プログラムの実行が完了したときに ポップアップにてメッセージ表示しております。 ※タスクを実行しているPCに毎日ログオンしポップアップを  確認している訳ではありません。 本日、たまたま当該タスクの履歴を確認したところ、たまに タスクの起動エラーとなっていることが発覚しました。 調べたところ、タスクの完了日時がポップアップの「OK」を 押したタイミングということが分かりました。 要するに、「OK」が押されてない状態で、翌日タスクが実行 されたときにエラーになっていたようです。 ※結局、この連休中も「OK」が押されずにいたので、連日  エラーになってました。 エラー(警告)は  「タスクスケジューラは、 タスク○○○を起動しませんでした   同じタスクのインスタンスxxxが既に実行されているためです。」 です。 恐らく、ポップアップを表示させなくすれば良いだけかとは 思うのですが、メッセージの内容としては「yyyymmdd分の 処理が完了しました。」というようなものですので、出来れば 表示させたいところです。 そこで質問ですが、タスクの「設定」タブを見ると、「タスクが既に 実行中の場合に適用される規則」というものがあり、そこに 『新しいインスタンスを並列で実行』が選べるようになってます。 ※デフォルトは『新しいインスタンスを開始しない』が選択されてます。 『新しいインスタンスを並列で実行』を選択することにより、上記が 解消されると思うのですが如何でしょうか。 ご教示の程、宜しくお願い致します。

  • Windows 7のタスクスケジューラ作成で、トリガのタスクの開始にお

    Windows 7のタスクスケジューラ作成で、トリガのタスクの開始においてスケジュールに従うで開始日付 時間を設定します。例えば時間23:50:00に設定した場合、プログラムの実行に20分程度必要な場合、タイムゾーンにまたがって同期にチェックを入れるのでしょうか。チェックを入れなくても動作するようですが、ヘルプや参考書をみてもタイムゾーンにまたがって同期の意味が分かりません。ご存知でしたらお教えください。

  • タスクスケジューラとRobocopy

    Robocopyコマンドを用いて、タスクスケジューラにて、HDDのファイルを、USBメモリに、毎日バックアップするように設定しました。 USBメモリをみると、こちらの目論見通り、毎日更新されているようなのですが、前回の実行結果のところが、いつも0X1のエラー表示になって、他のタスクのように、「正常に終了しました」という表示になりません。 設定時には、トリガー、操作といったタブ項目は設定しましたが、条件、設定のタブ項目あたりは、何も触っていません。 どういった事象が考えられるでしょうか。このまま放置しておいても大丈夫でしょうか。詳しい方にお応えいただければ幸いです。

  • スタートアップフォルダの場所を指定

    WindowsXPのスタートアップフォルダの位置は、 C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ がデフォルトだと思うのですが、 このあたりのフォルダを別の場所にドラッグするなどの操作をしていたら、 スタートアップフォルダの場所が変わってしまいました。 デフォルトに戻したいのですが、 どこでスタートアップフォルダの場所を指定しているのでしょうか。

  • Accessファイルをタスクスケジューラで起動

    はじめまして。 当方のマシン環境は、Windows7, Access2013, タスクスケジューラを利用しています。 参考webサイト:http://aimstogeek.hatenablog.com/entry/2015/11/24/213700 上記のwebサイトにならって、タスクをセットいたしました。 【全般】・ユーザがログオンしていいるときの実行するにチェック     ・構成Windows Vista, Windows Server 2008を選択 【トリガー】・スケジュールに従うを選択       ・毎日       ・有効にチェック 【操作】・プログラムの開始を選択     ・プログラム/スクリプトはmsaccess.exeのフルパスをダブルクォーテーションで囲み記述     ・引数の追加(オプション)はデスクトップ上にある~.accdbのフルパスで指定 【条件】・電源の全項目にチェック 【設定】・タスクを要求時に実行するにチェック     ・タスクを停止するまでの時間に1時間を選択     ・要求時に実行中のタスクが終了しない場合、タスクを強制的に停止するにチェック 上記セットした結果は 【ソース】TaskScheduler 【ログの日付】セットした時刻 【イベントID】103 【タスクのカテゴリ】操作の開始が失敗しました 【レベル】エラー 【キーワード】(1) 【ユーザー】ログオンしているユーザ 【コンピュータ】自身が使用しているマシン 以上どこかエラーになる原因をご教授いただければ大変助かります。 よろしくお願いいたします。

  • タスクスケジューラ 設定方法

    XPのタスクスケジューラについて 現在、spybot・デフラグ・クリーンアップの3つを設定しようとしているのですが、思ったように設定できません。 上記3つとも時間が来れば起動する事は起動するのですが、その後の動作が手動でなければ動きません。例えばデフラグは、起動するだけで最適化がされない。spybotは起動するだけでスキャンを開始してくれない。 タスク設定後は何をせずとも、そのプログラムが起動し、そして作用する。その様なもう一歩踏み込んだ設定方法はないのでしょうか?

  • Program Filesフォルダのサブフォルダの日付を表示したい。

    Program Filesフォルダのサブフォルダの日付を表示したい。 マイコンピュータからProgram Filesフォルダを開き、 表示を「詳細」にしても日付(更新日時)の項目が表示されません。 (「撮影日」「評価」などが表示されています、写真フォルダ扱いになっているようです) この場合、他のフォルダであれば、フォルダのプロパティから「カスタマイズ」タブを開き、 フォルダの種類のテンプレートを「全ての項目」に設定すれば、希望する状態になるのですが、 Program Filesフォルダのプロパティには「カスタマイズ」タブがありません。 Program Filesフォルダも他のフォルダと同様に「全ての項目」を設定する方法を教えてください。

  • WinSCPがタスクスケジューラで起動しません

    WinSCPを使って、レンタルサーバー内のファイルのローカルへの自動バックアップを試みています。 バッチを作成し、ダブルクリックで起動させるとうまくいくのですが、自動化のためにタスクスケジューラに登録するとうまく動作しません。 まず、 『backup.bat』というバッチを作成しました 中身は、 "C:\Program Files (x86)\WinSCP\WinSCP.exe" test@sample.jp /console /script=.\backup.script です。 『backup.script』の中身は open test:password@sample.jp cd /var/www/html/bactest lcd "C:\Users\○○○○\Documents\backupテスト\backup" synchronize local -delete close exit です。 backup.batをタスクスケジューラに登録し実行時間になると、backup.batの中身が一瞬表示された後消えてしまいます。 履歴にはbackup.batを開始した後、cmd.exeを起動し、操作を完了しました、となっています。が、実際はローカルのファイルは同期されていません。 あまり詳しくないため問題点が分かりません。 ローカル環境はWindows7です。 上記の記述に誤りがあるのでしょうか? 使用方法が根本的に間違っているのでしょうか??