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

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

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

バッチファイル

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

Q&A

解決済

3回答

2289閲覧

windows7 batファイルが実行できない

inotakuo

総合スコア15

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

バッチファイル

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

0グッド

0クリップ

投稿2022/03/30 04:51

【現象】
OSがwindows7のPCで、デスクトップ上に作成したbatフィルを実行しましたが、一瞬だけ黒い画面が表示されて何も動作しない状況にあります。
画面を注視してみるとコメントで(アクセスが拒否されました)とコメントが書かれていました。

【やろうとした事】
デスクトップ上にある[1]というテキストファイルを、デスクトップ上にある[kakunin]フォルダ何に名前を[2.txt]に変えてコピーする

【コード】
@echo off
copy C:\Users\user\Desktop\1.txt C:\Users\user\Desktop\kakunin\2.txt
pause

【環境】
OS:windows7

【確認したこと】
・画面左下[スタート]からコマンドプロンプトを起動し、同様の中身をプロンプトに
記入し実行すると問題なく起動し動作する
・バッチファイルを[管理者として実行]しても一瞬だけ画面が表示され、何も動作しない
・OS:Windows10のPCで同様の中身をバッチファイルで作成し起動すると問題なく動作する

かなり、知識が乏しいのでご存じある方いらっしゃいましたら教えていただけると幸いです。
よろしくお願い致します。

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

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

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

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

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

tatu6038_sigeru

2022/03/31 09:38

batファイルの文字エンコードは何にしていますか?
guest

回答3

0

実行ユーザーと違うユーザーのデスクトップをいじりたいわけではないですよね?
試しにこんな感じで?

bat

1@echo off 2cd %HOMEDRIVE%%HOMEPATH%\Desktop 3copy 1.txt 2.txt 4pause

投稿2022/03/30 05:00

yambejp

総合スコア114839

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

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

inotakuo

2022/03/30 05:59

頂いた通りに実行してみましたが、同じ結果でした。(-_-;) ユーザーは同じになります。
yambejp

2022/03/30 06:49

1.txtもしくは2.txtへのアクセス権がおかしいのでは?
inotakuo

2022/03/30 23:53

一度ファイル、フォルダのアクセス権がどうなっているか確認してみます。
guest

0

そのbatファイルをダブルクリックで実行するんではなく、
コマンドプロンプトを起動しておいて、そこからコマンドで実行させましょう。
その場合、どういうメッセージが画面に出るんでしょうか

投稿2022/03/30 04:59

y_waiwai

総合スコア87774

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

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

inotakuo

2022/03/30 06:00

「アクセスが拒否されました」とコメントが出ます。
y_waiwai

2022/03/30 06:09

ならそういうことなんでしょう そのBATファイルのどの行でそれが出るのか、を探っていって、間違ってるのを修正していこう
inotakuo

2022/03/30 06:41

アドバイスありがとうございます。 調べようとしましたが、何をどうしたらいいかがわかりません(~_~;) batファイル内のコマンド↓ @echo off copy 1.txt .\kakunin\2.text pause コマンドプロンプトに直接手打ち↓ copy 1.txt .\kakunin\2.txt ↑でコマンドプロンプトだと正常に[kakunin]フォルダに移動できましたが、中身が同じなのにバッチだとうまくいかないです(;´Д`) どのあたりを見たら良い等ありますでしょうか? 抽象的な質問ですみません。
y_waiwai

2022/03/30 06:50

それをデスクトップに対してではなくて、べつのディレクトリでやってみたらどうでしょう。 ユーザフォルダは、別のユーザからはアクセスに制限があります
inotakuo

2022/03/30 07:06

Cドライブの直下で同様のことをしてみましたが、同じく[アクセスが拒否されました]と表示されてダメでした(~_~;)
y_waiwai

2022/03/30 07:17

あとはそのBATファイルを新規に作り直すとかコピーするファイルを作り直すとか、ですかね。 なんかやらかしてそこらへんのファイルのセキュリティ設定がおかしくなってる、とかですかね
inotakuo

2022/03/30 23:08

・デスクトップフォルダのプロパティ ・テキストファイルのプロパティ ・[kakunin]フォルダのプロパティ ↑の部分確認して設定等変なところが無いか確認してみます。
guest

0

自己解決

自己解決いたしました。
PC側でロックする操作が入っていたらしく、ロック解除することで通常通りの操作でバッチフィル作成、実行共に問題なく動作させることができました。
ご回答していただいた方々、初歩的な部分のせいでできてなかったです。
わざわざ回答していただいたのに申し訳ありません(-_-;)
ありがとうございました。

投稿2022/04/04 06:19

inotakuo

総合スコア15

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問