【.cmd】 バッチファイルスクリプト %15 【.bat】 (819レス)
【.cmd】 バッチファイルスクリプト %15 【.bat】 http://mevius.5ch.net/test/read.cgi/tech/1663153441/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
147: デフォルトの名無しさん [sage] 2023/01/23(月) 18:28:05.17 ID:g43oPRJS >>146 レジストリのHKCUだかに設定箇所があるはず 信頼できる場所レジストリとかでググればすぐ出てくると思う http://mevius.5ch.net/test/read.cgi/tech/1663153441/147
148: デフォルトの名無しさん [sage] 2023/01/23(月) 18:35:51.01 ID:g43oPRJS ああ、書き方を教えて欲しいのか reg add レジストリキー /v 値の名前 /t 値の型 /d 値 /f 詳細はreg add /? http://mevius.5ch.net/test/read.cgi/tech/1663153441/148
149: デフォルトの名無しさん [sage] 2023/01/23(月) 18:40:02.27 ID:0BNLAxAb ありがとうございます。調べてみます! http://mevius.5ch.net/test/read.cgi/tech/1663153441/149
150: デフォルトの名無しさん [sage] 2023/01/23(月) 19:15:50.55 ID:0BNLAxAb あともう少しな気がします。 reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Security\Trusted Locations" /v "trust Documents" /t REG_DWORD /d "%userprofile%\Documents\trustdoc" /f http://mevius.5ch.net/test/read.cgi/tech/1663153441/150
151: デフォルトの名無しさん [] 2023/01/23(月) 19:31:12.28 ID:0BNLAxAb これ↓でコマンドが通りましたが、 reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Security\Trusted Locations" /v "trust Documents" /t REG_SZ /d "%userprofile%\Documents\trustdoc" /f レジストリエディタみるとデータが追加されていなかったでした。 これ以上素人がレジストリをいじるのは危険かと思いましたので、GUIで説明するようにいたします。 お騒がせしてすいませんでした。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/151
152: デフォルトの名無しさん [sage] 2023/01/23(月) 20:08:04.41 ID:dfKZHUgs オフィス(Excelなど)起動したまま変更しようとしたとか? http://mevius.5ch.net/test/read.cgi/tech/1663153441/152
153: デフォルトの名無しさん [sage] 2023/01/23(月) 20:18:25.17 ID:0BNLAxAb いえ。エクセルを閉じてもやっぱり該当のレジストリに設定が追加されていませんでした。 環境変数のパスが悪いのかとも思って実際のパスに変えても同じでした。 レジストリの変更は注意しないといけないと言われていますので、 鳴れていないコマンドやバッチで対応する方法はあきらめようかと思います。 お騒がせしてすいませんでした。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/153
154: デフォルトの名無しさん [sage] 2023/01/23(月) 20:22:32.26 ID:dfKZHUgs そうでしたか 適当なことを言ってすみません http://mevius.5ch.net/test/read.cgi/tech/1663153441/154
155: デフォルトの名無しさん [sage] 2023/01/23(月) 20:26:53.26 ID:0BNLAxAb いえ。アドバイスありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/155
156: デフォルトの名無しさん [sage] 2023/01/23(月) 20:29:44.46 ID:NaDuOShR レジストリエディタでTrusted Locationsをエクスポートした.regファイルを 余計な行が含まれてないか確認の上配布でよくね? http://mevius.5ch.net/test/read.cgi/tech/1663153441/156
157: デフォルトの名無しさん [] 2023/01/23(月) 20:35:10.99 ID:0BNLAxAb .regファイル!! ちょっと調べてみます。ありがとうございます。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/157
158: デフォルトの名無しさん [sage] 2023/01/23(月) 20:55:31.79 ID:0BNLAxAb エクセルアプリからの設定によるレジストリ変更は成功しました。 .regファイルを開いてみました。 ---- Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Security\Trusted Locations\Location6] "Path"="C:\\%userprofile%\\Documents\\trustdocs\\" "AllowSubfolders"=dword:00000001 "Description"="Excel emotet対応" "Date"="01/23/2023 20:44" ---- このKeyにある「Location6」というのは、たぶんユーザーごとに違う値のような予感。 「Location1」からaddで追加されてきた名前かと思います。 折角のアドバイスですが難しい気がします。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/158
159: デフォルトの名無しさん [] 2023/01/23(月) 21:07:08.10 ID:0BNLAxAb あ。これでレジストリの追記ができました。 keyに新しい文字列「test」を後ろに付け足しました。 reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Security\Trusted Locations\test" /v "trust Documents" /t REG_SZ /d "%userprofile%\Documents\trustdocs" /f .regなるものをみてハッとしました。 皆さんアドバイスありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1663153441/159
160: デフォルトの名無しさん [sage] 2023/01/24(火) 12:55:17.67 ID:emIiCzRd testとか適当でも良いのか 勉強になったわ http://mevius.5ch.net/test/read.cgi/tech/1663153441/160
161: デフォルトの名無しさん [sage] 2023/01/24(火) 13:53:07.93 ID:9U26EPIz 動いたのならいいけど、%userprofile%ってREG_EXPAND_SZではなくてREG_SZでも有効なんだっけ? Excel側で環境変数を展開してるんだろうか http://mevius.5ch.net/test/read.cgi/tech/1663153441/161
162: デフォルトの名無しさん [sage] 2023/01/24(火) 13:58:27.44 ID:r0FUzBRQ 大抵のソフトは環境変数を受け付けるだろ 俺も作るときは環境変数を受け付けるように作るよ http://mevius.5ch.net/test/read.cgi/tech/1663153441/162
163: デフォルトの名無しさん [sage] 2023/01/24(火) 14:13:23.74 ID:9q3wnipD %%userprofile%%じゃないからbatの時点で展開されてる件 http://mevius.5ch.net/test/read.cgi/tech/1663153441/163
164: デフォルトの名無しさん [sage] 2023/02/15(水) 08:54:37.01 ID:SA6Um8/R for %s in (c:\windows\system32\*.*) do @echo %random% 1つのコマンドを実行中、乱数を振り直してはくれないのね・・・ http://mevius.5ch.net/test/read.cgi/tech/1663153441/164
165: デフォルトの名無しさん [] 2023/02/15(水) 09:43:24.57 ID:TE3DoOlC 遅延環境変数でも駄目? http://mevius.5ch.net/test/read.cgi/tech/1663153441/165
166: デフォルトの名無しさん [sage] 2023/02/15(水) 09:50:13.69 ID:SA6Um8/R あかんかった http://mevius.5ch.net/test/read.cgi/tech/1663153441/166
167: デフォルトの名無しさん [sage] 2023/02/15(水) 12:26:54.02 ID:z8T+7ef0 そんなことないやろ !random!でばらけるで http://mevius.5ch.net/test/read.cgi/tech/1663153441/167
168: デフォルトの名無しさん [sage] 2023/02/15(水) 13:04:59.88 ID:SA6Um8/R おお、ほんとだ for %%s in (*.*) do ( setlocal ENABLEDELAYEDEXPANSION echo !random! endlocal ) しかし、これはダメ setlocal ENABLEDELAYEDEXPANSION for %s in (c:\windows\system32\*.*) do @echo !random! endlocal うーみゅ?? http://mevius.5ch.net/test/read.cgi/tech/1663153441/168
169: デフォルトの名無しさん [sage] 2023/02/15(水) 13:08:20.84 ID:vbXbTgUC setlocal enabledelayedexpansion for %%f in ( *.* ) do @echo !random! ちゃんと毎回乱数になってるぞ?? http://mevius.5ch.net/test/read.cgi/tech/1663153441/169
170: デフォルトの名無しさん [sage] 2023/02/15(水) 13:55:25.99 ID:SA6Um8/R .batファイルの中でならOK forコマンド直打ちはNG なのね http://mevius.5ch.net/test/read.cgi/tech/1663153441/170
171: デフォルトの名無しさん [sage] 2023/02/15(水) 21:53:53.82 ID:2801FI6C dir あいう!えお.txt → 確認OK for %%i in ( dir ”*.txt” ) do ( echo ”%%~nxi” →❶ dir ”%%~nxi” →➋ ) ❶→あいうえお.txt ➋→ファイル無し この問題(for文の内部で半角!文字が含まれたファイル名で、!が消えた名前に変わってしまう)の回避方法をご教示いただければ幸いです。 (「あいう!えお.txt」のファイル有りきで…) http://mevius.5ch.net/test/read.cgi/tech/1663153441/171
172: デフォルトの名無しさん [] 2023/02/16(木) 11:33:08.40 ID:Pi7fCiR3 引用符が全角? http://mevius.5ch.net/test/read.cgi/tech/1663153441/172
173: デフォルトの名無しさん [] 2023/02/16(木) 12:30:36.05 ID:Pi7fCiR3 SETLOCAL DISABLEDELAYEDEXPANSION for %%i in (*.txt) do ( echo "%%~nxi" ) http://mevius.5ch.net/test/read.cgi/tech/1663153441/173
174: デフォルトの名無しさん [sage] 2023/02/16(木) 13:25:19.43 ID:tOoYyZel ! が消えるって自分も前に経験して困ったことあるけど今適当に試しても消えないな どういう書き方したら消えるんだっけか http://mevius.5ch.net/test/read.cgi/tech/1663153441/174
175: デフォルトの名無しさん [sage] 2023/02/16(木) 22:08:46.71 ID:tOoYyZel setlocal enabledelayedexpansionを使うと駄目なんだっけか 173のレスをコピペして試してたから再現しなかった 回避方法はこの辺読めばいいんじゃないかな>>171 https://qiita.com/yz2cm/items/4983be006116c369d08b http://mevius.5ch.net/test/read.cgi/tech/1663153441/175
176: デフォルトの名無しさん [sage] 2023/02/18(土) 13:12:03.68 ID:S+SrMYX3 >>171 doの中身をcall使ってサブルーチンにする サブルーチンの先でDisableDelayedExpansionを行って 一時的に遅延環境変数展開をOFFにする ちなみにdoの括弧の中でDisableDelayedExpansionしても意味はない コマンドが実行されるときにどこまでが1行として処理されるかよく考えてみて http://mevius.5ch.net/test/read.cgi/tech/1663153441/176
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 643 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.028s