質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
バッチファイル

バッチファイル(Batch File)は、Windowsのコマンドラインインタープリターによって複数のコマンドを実行させる事が出来るスクリプトファイルです。

Q&A

解決済

1回答

4859閲覧

タスクスケジューラを手動実行するバッチファイルの作成方法について

nekozombie

総合スコア9

バッチファイル

バッチファイル(Batch File)は、Windowsのコマンドラインインタープリターによって複数のコマンドを実行させる事が出来るスクリプトファイルです。

0グッド

0クリップ

投稿2021/12/29 16:53

タスクスケジューラをbatファイルを用いて手動実行したくインターネットで得た情報から下記スクリプトを書いてみましたがエラーが出て上手くいきません。
詳しい方解決法をご教示いただけますと助かります!

<test.batスクリプト>
@echo off

schtasks /run /tn テスト

<エラーメッセージ>
エラー: 指定されたファイルが見つかりません

※batファイルの実行では上記エラーが出ますがコマンドプロンプトで直接"schtasks /run /tn テスト"を打ち込むと問題なくタスクが実行されます。

●試したこと●
絶対パスで記載→ c:\windows\system32\schtasks /run /tn テスト
タスク名(テスト)を""で囲う

いずれもうまくいきませんでした。ちなみにタスクはデスクトップにあるpythonファイルを実行しメッセージボックスを表示するという単純なものです。

詳しい方アドバイスいただけますと助かります。
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

コマンドプロンプトのデフォルトの文字コードがSJISなので、
バッチファイルの文字コードがUTF-8で文字化けしてるかもしれません。

投稿2021/12/29 17:23

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nekozombie

2021/12/30 02:16

できました!! subly様のおっしゃる通りでバッチファイルの文字コードをSJISに変えたところ問題なく動作しました。 ご教示ありがとうございました!
otn

2021/12/30 03:49

@echo off を書いてなければ、すぐに気づけたことです。 @echo off は、完成してから書きましょう。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問