【.cmd】 バッチファイルスクリプト %15 【.bat】 (907レス)
1-

154: 2023/01/23(月)20:22 ID:dfKZHUgs(2/2) AAS
そうでしたか
適当なことを言ってすみません
155: 2023/01/23(月)20:26 ID:0BNLAxAb(6/9) AAS
いえ。アドバイスありがとうございました。
156: 2023/01/23(月)20:29 ID:NaDuOShR(1) AAS
レジストリエディタでTrusted Locationsをエクスポートした.regファイルを
余計な行が含まれてないか確認の上配布でよくね?
157: 2023/01/23(月)20:35 ID:0BNLAxAb(7/9) AAS
.regファイル!!
ちょっと調べてみます。ありがとうございます。
158: 2023/01/23(月)20:55 ID:0BNLAxAb(8/9) AAS
エクセルアプリからの設定によるレジストリ変更は成功しました。
.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"
----
省3
159: 2023/01/23(月)21:07 ID:0BNLAxAb(9/9) AAS
あ。これでレジストリの追記ができました。
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なるものをみてハッとしました。
皆さんアドバイスありがとうございました。
160: 2023/01/24(火)12:55 ID:emIiCzRd(1) AAS
testとか適当でも良いのか
勉強になったわ
161: 2023/01/24(火)13:53 ID:9U26EPIz(1) AAS
動いたのならいいけど、%userprofile%ってREG_EXPAND_SZではなくてREG_SZでも有効なんだっけ?
Excel側で環境変数を展開してるんだろうか
162: 2023/01/24(火)13:58 ID:r0FUzBRQ(1) AAS
大抵のソフトは環境変数を受け付けるだろ
俺も作るときは環境変数を受け付けるように作るよ
163: 2023/01/24(火)14:13 ID:9q3wnipD(1) AAS
%%userprofile%%じゃないからbatの時点で展開されてる件
164: 2023/02/15(水)08:54 ID:SA6Um8/R(1/4) AAS
for %s in (c:\windows\system32\*.*) do @echo %random%
1つのコマンドを実行中、乱数を振り直してはくれないのね・・・
165: 2023/02/15(水)09:43 ID:TE3DoOlC(1) AAS
遅延環境変数でも駄目?
166: 2023/02/15(水)09:50 ID:SA6Um8/R(2/4) AAS
あかんかった
167: 2023/02/15(水)12:26 ID:z8T+7ef0(1) AAS
そんなことないやろ
!random!でばらけるで
168: 2023/02/15(水)13:04 ID:SA6Um8/R(3/4) AAS
おお、ほんとだ
for %%s in (*.*) do (
setlocal ENABLEDELAYEDEXPANSION
echo !random!
endlocal
)

しかし、これはダメ
setlocal ENABLEDELAYEDEXPANSION
for %s in (c:\windows\system32\*.*) do @echo !random!
endlocal
省1
169: 2023/02/15(水)13:08 ID:vbXbTgUC(1) AAS
setlocal enabledelayedexpansion
for %%f in ( *.* ) do @echo !random!

ちゃんと毎回乱数になってるぞ??
170: 2023/02/15(水)13:55 ID:SA6Um8/R(4/4) AAS
.batファイルの中でならOK
forコマンド直打ちはNG
なのね
171
(3): 2023/02/15(水)21:53 ID:2801FI6C(1) AAS
dir あいう!えお.txt → 確認OK
for %%i in ( dir ”*.txt” ) do (
echo ”%%~nxi” →❶
dir ”%%~nxi” →➋
)

❶→あいうえお.txt
➋→ファイル無し

この問題(for文の内部で半角!文字が含まれたファイル名で、!が消えた名前に変わってしまう)の回避方法をご教示いただければ幸いです。
(「あいう!えお.txt」のファイル有りきで…)
172: 2023/02/16(木)11:33 ID:Pi7fCiR3(1/2) AAS
引用符が全角?
173: 2023/02/16(木)12:30 ID:Pi7fCiR3(2/2) AAS
SETLOCAL DISABLEDELAYEDEXPANSION
for %%i in (*.txt) do (
echo "%%~nxi"
)
1-
あと 734 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.008s