Windows 10での繰り返し作業を自動化するためのヒントとツール
古いファイルを削除したり、不要なデータを削除したり、プログラムを手動で起動したりすることがよくありますか。そうだとすれば、それから私はあなたを助けましょう 自動化し、もっとやる 短時間で。これらの自動化は多くの時間を節約するわけではありませんが、時間の必要性を念頭に置いていますが、節約する時間はいくらでも試してみる価値があります.
はじめに紹介します。 特定のタスクを自動化するのに役立つWindowsツール, それから私はあなたの私のWindows 10 PC上でタスクを自動化する私のいくつかの例を紹介します.
知っておくべきツール
コマンドプロンプト、PowerShell、およびタスクスケジューラなどのツールについて既に聞いたことがあるでしょう。そうでなければ、心配しないでください。このセクションでこれらのツールを紹介しましょう。.
コマンドプロンプトとバッチファイル
MS-DOSプロンプトの後継であるコマンドプロンプトは、コマンドラインインタプリタプログラムです。そして、そのコマンドを複数持つファイルは、 “バッチファイル”, ファイルやフォルダをポータブルドライブにバックアップするなどのタスクを自動化するために使用できます。試してみたい場合は、次のように入力してください。 “cmd” または “コマンド・プロンプト” に スタートメニューの検索バー, あなたはそれを見つけるでしょう.
あなたがする必要があります 必要なコマンドをコンパイルする テキストファイルに “.コウモリ” または “.cmd” 拡張。ファイルを開いて実行することもできます。この場合、Windows 10はすべてのファイルのコマンドを順番に、またはバッチファイルにプログラムされたとおりに実行します。.
コマンド一覧使い方
PowerShellとそのスクリプトファイル
PowerShellは 自動化および管理フレームワーク パワーユーザー、別名システム管理者のために作られました。真の自動化の可能性を探しているのであれば、PowerShellを学んで使用する必要があります。.
コマンドプロンプトはPowerShellよりも習得および使用がはるかに簡単であることをお伝えする必要があります。 もっともっと力と機能 前者より.
Windows PowerShellにアクセスするには、[スタート]メニューの検索ボックスに名前を入力します。 2つのプログラムが表示されます。 - “パワーシェル” そして “PowerShell ISE”. PowerShellは コマンドラインインタプリタプログラム コマンドプロンプトと似ていますが、もう一方はスクリプトを書くために使われます( “.ps1” バッチファイルのようなコマンドのグループが含まれています。.
コマンド一覧使い方より詳しい情報
タスクスケジューラとそのタスク
自動化に役立つもう1つのWindowsツールはTask Schedulerです。 プログラムとタスクをスケジュールする. スケジュールされたタスクは特定の時間間隔で実行され、タスクがいつ完了したかを示すメッセージや通知などを表示できます。また、あなたはすることができます タスクをカスタマイズする あなたの要件に合うように.
Windows 10でタスクスケジューラにアクセスしたい場合は、次のように入力してください。 “スケジューラ” または “タスクスケジューラ” Cortanaの検索ボックス内, そして、あなたはスケジューラプログラムを見つけるでしょう。 Windowsやインストールされているさまざまなプログラム(Google Chromeなど)でも、独自のメンテナンス作業を行うためのスケジュールされたタスクを作成します。 他のタスクを編集または無効にしないでください.
使い方より詳しい情報
タスクを自動化しましょう
必要なツールについて理解したところで、次に魔法のスクリプトとタスクを作成しましょう。これらのスクリプトの累積タスクは、正しく設定されていれば、コンピュータ上のさまざまなメンテナンスタスクを自動化できます。 あなたの必要なしに これらの活動の確認または介入.
複数のアプリを起動する
あなたはそれが遅いと思うなら 複数の必要なファイルを開く 毎回の起動時に、その後、私のように自動化できます。同時に起動したいフォルダ、ファイル、プログラムをいくつか特定して、バッチファイルを作成するだけです。あなたもすることができます ショートカットを作成する このファイルにショートカットキーを使用してすばやく起動するには、このショートカットにキーの組み合わせを追加します。.
たとえば、バッチファイルを作成すると、 Google Chromeの特定のフォルダをいくつか開く 以下のコードを使用して、ブラウザ、Wordファイル、およびExcelファイルを作成します。それに注意してください “%USERPROFILE%” 下記はWindowsのあなたのユーザープロファイルのディレクトリを参照してください.
@echo off ::開いているフォルダは%USERPROFILE%\ Documents \ start%USERPROFILE%\ Desktop \ MusicFolder \ ::開いているファイルはchrome.exeを起動しますstart "" "%USERPROFILE%\ Documents \ My Blogs \ Article1.docx" start " ""%USERPROFILE%\ Documents \ Content Ideas.xlsx "出口
管理者としてアプリを起動
前のスクリプトを使用してアプリを起動することに成功したに違いありませんが、管理者としてプログラムを実行することは同じようには機能しません。昇格したプログラムは起動しますが、UACプロンプトを表示して管理者アクセスを要求するためです。しかし、あなたがプロンプトにあなたの承認を与えるためにそこにいなければ、プログラムは単に終了します、すなわち、まったく起動しません。.
Windowsのスタートアップフォルダにあるショートカットを使っても同じことはできません。それで、それをする方法?タスクスケジューラプログラムは、この問題を解決するためのものです。それは唯一のオプションを備えています 昇格した特権でプログラムを実行する, そのため、タスクスケジューラを使用して(バッチスクリプトを使用して)アプリまたはアプリのグループを起動できます。これを行う方法は次のとおりです。
- 開く タスクスケジューラ > クリック “タスクを作成” 右側のパネルの[アクション]の下.
- 下 全般 タブのように、タスク名を追加 “NoUAC1”, それからチェック “最高の特権で実行する” ボックス.
- クリック 引き金 タブ、下 “タスクを始める“, 選ぶ “起動時“.
- 今すぐに切り替えます 行動 タブ、クリック 新しい.
- の中に 新しいアクション ウィンドウ、 アクション 選択する “プログラムを起動する“, そして下 プログラム/スクリプト, クリック ブラウズ ボタンをクリックし、スケジュールしたい実行ファイルを選択してクリック OK.
- 今度は 設定 タブ > 確保する “タスクをオンデマンドで実行できるようにする” がチェックされてからクリック OK 保存する.
- それで全部です。これで、システムを起動すると必ずsetプログラム(このチュートリアルではAdobe Reader)が管理者権限で自動的に起動します。.
古いファイルをすべて削除する
ハイテク愛好家であり開発者である私は、通常、さまざまなものをダウンロードしてテストします。そして1、2か月後に、私は自分のシステム上に不要なファイルがたくさんあるのを目にします。ありがたいことに、バッチスクリプトは私が古いダウンロードファイルを削除するのに役立ちます.
同様に、バッチファイルを使って次のことができます。 古いファイルをすべて削除する 設定された日時より古い、特定のフォルダまたはサブフォルダ内の特定の拡張子またはファイルの数。以下のコードを使用して、.docxファイルを削除することができます(変更 “docx” 特定のフォルダ内のファイルと一致させる 20日以上 (の値を変更 “/ d” 任意の日数を設定するオプション).
@echo off forfiles / p "%USERPROFILE%\ Documents \ My Blogs" / s / m * .docx / d -20 / c "cmd / c del @path" echo 20日以上経過したドキュメントファイルは一時停止終了
そして、次のことができます パスを変更する (の値を変えることによって “/ p” 削除するファイルが含まれているフォルダに以下, “%USERPROFILE%” ユーザーのディレクトリを意味します.
空のごみ箱
お勧めです ごみ箱を定期的にクリアする, それは簡単な作業ですがまだ忘れているかもしれません。ありがたいことに、これはタスクスケジューラを使って自動的に処理することができます。ハードドライブの空き容量を自動最適化する手順は次のとおりです。
- 開く タスクスケジューラ.
- 開く “タスクスケジューラライブラリ“, それからアクションメニューの下でクリックしてください “新しいフォルダ” そしてそれに名前を付ける “私の仕事”.
- クリック “私の仕事” フォルダを選択し、 “タスクを作成” アクションメニューから.
- の中に タスクを作成 下のウィンドウ 全般 タブ名としてタスク名を入力します。 “空のWindowsのごみ箱”.
- クリック トリガー タブ、ここをクリック 新しい そして下 “タスクを始める” 選ぶ “スケジュール通り“.
- を選択 毎週 または 毎月 好みに合わせてオプションを選択すると、必要に応じてファイルを復元または復元するのに十分な時間が与えられます。 OK.
- クリック 行動 タブ、へ 新しい, とで 新しいアクション 窓の下 設定 > にとって プログラム/スクリプト, 入力する “PowerShell.exe”.
- 同じウィンドウで、 “引数を追加する(オプション)” タイプ
-NoProfile - コマンド "Clear-RecycleBin -Force"
そしてクリック OK ボタン. - これですべてです - タスクを保存するだけで、今すぐビンは定期的に清掃されます。.
システムの電源を切る
私は夜遅くまで働くのをやめることができなかったので、私は仕事を放棄して眠りにつくことを自分自身に強いることにしました。そしてそれは下記のスクリプトが私を助けているところです.
下記のコードは、午後11時にメッセージを表示し(スクリプトで編集できます)、120秒(または2分)後にシステムの電源を切ります。以下のコードで自動シャットダウン時間を変更することもできます。 “%時間%”.
@echo off:a If%time%== 23:00:00.00後藤:b後藤a::b shutdown.exe / s / f / t 120 / c "おやすみなさい!"出口
注意: 120秒かかります(編集 “120” 上記のスクリプトでこの期間を変更して、デフォルトの30秒ではなく作業を保存します。また、Win + Rを押すとシャットダウンを中止できます。 > タイプ shutdown -a
> Enterを押します。とても簡単ですよね?
バックアップファイル/フォルダ
DropboxやGoogleのBackup and Syncなどのクラウドソリューションを含む、ファイルをバックアップするための非常に優れたプログラムがあることを私は知っています。しかし、あなたが極端な制御を望むなら、そして 非常に機密性の高いファイルのバックアップ あなたのポータブルハードドライブには、バッチスクリプトはいい、自動化されたソリューションです。そしてそれはかなり簡単でダウンロードは不要です.
この方法だけであることに注意してください 特定のファイルとフォルダをバックアップします。 標準のシステム復元ポイントやシステムバックアップは作成されません。私は利用する “ロボコピー” このスクリプトのファイルをバックアップするコマンド。ユーザーディレクトリ内のデータ全体をバックアップし、システムレジストリもバックアップするバッチファイルのコードは次のとおりです。
@echo off ::バックアップ用のフォルダをset sourcedir = C:\ Users \ USERに設定します。ポータブルドライブのフォルダをset targetdir = D:\に保存します。存在しない場合はバックアップします。 "%targetdir%" mkdir "%targetdir%" echo ###あなたのプロフィールのバックアップ¢Â¦ robocopy%sourcedir%%targetdir%* / e / j / r:10 / v echo ###レジストリをバックアップする¢Â¦ 存在する場合は "%targetdir%\ regbackup.reg" del "%targetdir%\ regbackup.reg" regedit.exe / e "%targetdir%\ regbackup.reg" echo ###バックアップはすべて完了しました。¢Â¦ 一時停止
いくつかの結論
私はタスクとプロセスの自動化が大好きでした。プレーンテキストエディタよりもIDEを使うのが好きな理由です。私は生産性を信じていますし、もしそうなら、上記のツールとサンプルスクリプトを試してみてください。 もう少しあなたの人生を楽にする.
これらすべてがこれらのツールを使用して達成できるわけではないことを私は知っていますが、あなたは上記のツールを学び、より多くのタスクを自動化するための新しいトリックを試すことができます。これらから始めるのは簡単です - この記事の中のツールと一緒に私が提供したリンクをたどるだけで、うまくいくでしょう。.
あなたを願っています 自動化を楽しむ 小さなタスクで生産性も向上します。そして忘れないで あなたのサクセスストーリーを私と共有しましょう @aksinghnetで、またはコメントを使って.