• 締切済み

batのreg exportで改行を入れる方法

batのreg exportを使ってレジストリの一部をエクスポートしたいと考えています REG EXPORT "HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro" "ePSXe設定.reg" とすると、うまくいくのですが REG EXPORT ^ "HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro" ^ "ePSXe設定.reg" とすると、なぜか「^」というファイル名で出力されてしまいます。 ""はパスの中にスペースが入っていると必須なのですが REG EXPORT ^ HKEY_CURRENT_USER\Software ^ "ePSXe設定.reg" のようにして""を外してやるとうまくいきます。 どうも""と^を同時に使うとうまくいかないようです。 どうすれば同時に使えますでしょうか?

みんなの回答

回答No.1

OKWaveの回答欄だと表現できないので具体的には示せませんが、 行の先頭に空白を入れてみる

MADADA
質問者

お礼

ありがとうございます。 うまくいきました。 でもなぜスペースが必要だったのでしょうか? このような説明書きを見たことがないのですが  

関連するQ&A

  • 信頼済みサイト登録をbatファイルで

    Windows7 の IE8です IEプロパティー → セキュリティー → ローカルインターネット → 信頼済みサイトの追加(192.168.*.*) を bat ファイルで追加したいのですが うまくいきません。 エクスポートすれば済む話なのですが運用上どうしても、コマンドライン(bat)に追加しなければなりません。 実行すると構文エラー・・・ と出てしまいます。 一度エクスポートしたレジストリを再度編集しようと思ったのですが根本から違うのでしょうか? お分かりの方 ご教授いただけると助かります。 以下(失敗)レジストリ ******** REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges /ve Range1 REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range1 /v * /t REG_DWORD /d 1 /f REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range1 /v :Range /t REG_SZ /d 192.168.*.* /f

  • windows10でのbat実行

    windows10 プロです runas コマンドからの reg add を実行の際に失敗してしまうものと成功するものがあります。なんで失敗するのかがわかりません。 ***** 操作内容 *********** (A)user上から コマンド実行 runas /user:(B)user 下記コマンド ↓ C:\WINDOWS\system32>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoStartMenuMorePrograms" /t REG_DWORD /d "1" /f エラー: アクセスが拒否されました。 C:\WINDOWS\system32>reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Hidden" /t REG_DWORD /d "2" /f この操作を正しく終了しました。 C:\WINDOWS\system32>reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d "0" /f この操作を正しく終了しました。 C:\WINDOWS\system32>reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /d "1" /t REG_DWORD /f エラー: アクセスが拒否されました。 ****************************** レジストリのアクセス許可を HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer  と     "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate に everyone (フルコントロール)を追加してみましたが変化がありません ユーザアカウント制御設定も一番低くしてあります。 コマンド自体を管理者実行すればすべて正常に実行できるのですが、オペレーション上どうしても、違うユーザで実施したいのでこうなりました。 windows7だとできていたのですが、windows10になるとNGなんです。 大変恐縮なのですが、お分かりの方ご教授いただければ幸いです。

  • regファイルでワイルドカードを使う方法

    あるPCで設定したレジストリを別のPCにも設定したいと考えています。 [HKEY_USERS\S-1-5-21-3000369501-1364672687-3950771759-1001\Software\7 Taskbar Tweaker\Pinned grouping] HKEY_USERS以下のキーには 「S-1-5-21-3000369501-1364672687-3950771759-1001」 のようなPC固有の数値が入っており、 別のPCで実行することができないのですが ワイルドカードのようなものを使うことはできないでしょうか? [HKEY_USERS\S*-1001\Software\7 Taskbar Tweaker\Pinned grouping] のようにして実行してもうまくいきませんでした。 「S-1-5-21-3000369501-1364672687-3950771759-1001」 のところだけPC毎に書き換えて使用するしかないでしょうか? あるいはbatファイルを使う方法があれば教えてください。

  • Becky! Regバックアップ フォルダパス

    Becky! Regバックアップ フォルダパス お世話になります。 何かと使い勝手が良いのでBecky!(v2.55)を使っております。 バックアップリストアの方法についてはFAQや過去ログで分かるのですが、 疑問なのはバックアップした際のフォルダーパスがリストア環境と異なる場合です。 D:\Becky\userにユーザーフォルダをインストール時に設定します。 (本体インストール先はデフォルトのC:\Program Files\RimArtsです。) バックアップは D:\Becky\userフォルダごとコピー保存 レジストリHKEY_CURRENT_USER\Software\RimArts\B2をエクスポート(*.reg) リストアは本体インストール後、ユーザーフォルダをD:\Becky\userとし、 バックアップしたuserフォルダごと上書きしています。 (インストール時に新規に出来るフォルダは削除します。) その後、レジストリファイルとしてバックアップしておいた*.regを結合。 このやり方で随分経ちますが、問題は起きていませんでした。 そこで問題となるのは、新環境でのユーザーフォルダー場所がハードウェア環境の都合で E:\Beckyとなった場合です。 バックアップしたregをテキストエディタで開くと、D:\***という以前のドライブレターが 記された箇所が以下の通りいくつかあるのを確認しました。 [HKEY_CURRENT_USER\Software\RimArts\B2\Misc] "SaveAsFilter"=dword:00000001 "SaveAsDir"="D:\\Bckup\\Mail\\*****\\*********" "AttachSaveDir"="D:\\Documents and Settings\\user\\My Documents" "AttachDir"="D:\\Documents and Settings\\user\\My Documents\\My Pictures" "AddrExportDir"="D:\\Data Backup" "ImportSep"="." "ImportMode"=dword:00000000 "ImportDir"="C:\\Documents and Settings\\user\\デスクトップ" [HKEY_CURRENT_USER\Software\RimArts\B2\Settings] "VersionString"="2.55 [ja]" "DataDir"="D:\\Becky!\\user\\" "DataDirBak"="D:\\Becky!\\user\\" →個人的にマイドキュメントのターゲットはD:~に変更しています。  (新環境ではE:~に変更します。) これらは新環境ではD:\でなくE:\となるので、その部分を変更するだけでOKでしょうか?

  • 「レジストリ」とは? HotClipというソフトんついて

    HotClipというソフトについてわからないことがあります。 説明文の中に、 「また、レジストリの"HKEY_CURRENT_USER\Software\Ka-y\HotClip"キーに 各種設定情報が書き込まれていますので、」 という文書が載っています。 まず、レジストリというのがわかりません。 「HotClip.reg」というのがあるみたいなのですが、それは、 HotClipの設定が記載してあるようです。 この中身の見方を知りたいと思っています(←これが一番の目的)。 これを見れなくても使えることはわかるのですが、この「HotClip.reg」の見方、設定の仕方等が知りたいです。 よろしくお願いします。

  • レジストリのエクスポートができない

    WindowsXP Pro(初期版にSP2適用済み)を自作PCで使用していますが、regeditでエキスポートができません。 エラー内容は、 ***.regをエクスポートできません。ファイルの書き込みエラーです。ディスクまたはファイルシステムエラーの可能性があります。 となりました。 HDDのエラーチェック(プロパティ>ツール>エラーチェック)でのエラーは見つからず、管理コンソールのディスクの管理でも特にエラーは無し。また、3台あるHDDのどれを書き込み先にしても同じ結果でした。 regeditの不調も考えVectorから「俺RegEdit改2.10.0.0」というソフトを落としてきていろいろ試してみたところ"HKEY_CURRENT_USER"と"HKEY_USERS"の二カ所をエクスポートすると上記エラーが発生することがわかりました。 幸い、Windows自体は安定しているようなので再インストールの苦労をしたくありません。 ご存じのことがありましたらお知恵を拝借したいと思います。 よろしくお願いいたします。 追記 情報不足の場合ご指摘願います。

  • 間違った表記のレジストリをインポートした

    間違った表記のレジストリをインポートした 表題のとおり、レジストリファイル(.reg)を作成してインポートしたのですが、本来 [HKEY_CURRENT_USER\Software\… とするところ、 [HKEY_CURENT_USER\Software\… などと、間違えて表記したことに気づきました。 インポート(ダブルクリック)したところ、追加されました、との表示が出たのですが、 レジストリエディタで色々と探したのですが、反映されてないようなのですが、 どこかに追加されてしまった、ということはないでしょうか?? システムの根幹なので、ちょっと心配です。ご存知の方いらっしゃれば、ぜひ 教えて下さい。もし追加された可能性があるとしたら、場所も教えて頂けると 削除できるので、何卒お願いいたします。

  • 教えてください。

    Trojan.Myftuというウィルスに感染してしまいました。 Symantecのホームページで調べたところ以下の作業が必要との事でした。 1.システムの復元機能を無効にします (Windows Me/XP の場合)。 2.ウイルス定義を最新版に更新します。 3.システム全体のスキャンを実行し、検出されたファイルをすべて削除します。 4.レジストリに追加された値を削除します。 上記を参考に3までは完了いたしました。Norton AntiVirus で感染ファイルを削除いたしました。 そこで、4を実行しようとしたのですが、下記レジストりキーを削除しないといけないらしいのですが、検索しても1つも見つからないのです。 どうやって検索したらいいのでしょうか? また、存在しているのに見つからなかった場合、下記レジストリキーは存在していてもコンピュータに支障はないのでしょうか? (レジストリエディタは起動できます) お手数をお掛けしますが、教えてください。 よろしくお願いいたします。 HKEY_CURRENT_USER\Software\99MC HKEY_CURRENT_USER\Software\CRBB HKEY_CURRENT_USER\Software\MCH HKEY_CURRENT_USER\Software\MCT HKEY_CURRENT_USER\Software\MV99 HKEY_CURRENT_USER\Software\oncDVD HKEY_CURRENT_USER\Software\PMC HKEY_CURRENT_USER\Software\SerialBzs HKEY_CURRENT_USER\Software\Serialc HKEY_CURRENT_USER\Software\SerialXm

  • アンインストール時にすべてのユーザーのレジストリ情報を削除したい

    お世話になります。 現在C++6.0で、レジストリの削除をしたいと考えております。 削除したい対象のレジストリは、 HKEY_CURRENT_USER\Software\自作ソフト で、RegDeleteKey関数を使用して削除するところまでは出来ました。 しかしながら、現在ログインしているユーザ以外に別のユーザでも HKEY_CURRENT_USER\Software\自作ソフト のレジストリがあるので削除したいのですが、 どのようにプログラミングすれば、今ログインしているユーザから、 別のユーザのHKEY_CURRENT_USER\Software\自作ソフト を削除することができるのでしょうか? ※別のユーザも複数あります 以上何卒よろしくお願いします。

  • batファイルでローカルセキュリティーポリシーを変更できますか?

    お世話になります。 教えてください。 新規のクライアントPC(OSはXPProです)をキッティングするのですが、ログオン時に最終ユーザー名を表示しないように設定したいと考えております。 最初はうろ覚えで、レジストリの 「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon」内に 「DontDisplayLastUserName」を作成し、値を1にすることで可能ということは調べなおしてわかったのですが、どうやらこれはWin2Kでは有効とのことで、確かにXPで試してみたところ、有効にならず、再起動しても、ユーザー名は最終ユーザーが残ってしまっていました。よって、regファイルでは、できないと考えました。 そこで、セキュリティポリシーから、ローカルセキュリティーにて、変更可能なことは知っているのですが、batファイルなどでローカルセキュリティーの値を変更する方法はあるのでしょうか。 もしありましたら、ご教授いただけると幸いです。 よろしくお願いします。

専門家に質問してみよう