path entry si x.bat hangi klasör içindeyse o olmalı o sebeple sabit şekilde bir bat ya da reg oluşturup çalıştırmıyorum.
aslında herşey normal ama,path entry si için "\" karakterleri "\\" double olmalı o sebeple olay işlemiyor. Bunu yapabilmenin bir yolu var mı?
en sondaki \ olmayacak
kodu ve çıktısı şu şekilde;
C:\OKUL\SINIF\OGRENCI\x.bat çalıştırıyorum
x.bat
Kod: Tümünü seç
CD /D "%~dp0"
set x=%~dp0
echo Windows Registry Editor Version 5.00>x.reg
echo. >>x.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\FuckSystem]>>x.reg
echo "Name"="destro">>x.reg
echo "Path"="%x%">>x.reg
echo "ChatState"=hex:02>>x.reg
echo "MiniDash"=hex:00>>x.reg
echo "OpponentList"=hex:01>>x.reg
Reg Import "x.reg"
Kod: Tümünü seç
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\FuckSystem]
"Name"="destro"
"Path"="C:\OKUL\SINIF\OGRENCI\"
"ChatState"=hex:02
"MiniDash"=hex:00
"OpponentList"=hex:01
"Path"="C:\OKUL\SINIF\OGRENCI\" aldığım değer
"Path"="C:\\OKUL\\SINIF\\OGRENCI" oluşmasını istediğim değer.
Bu sonucu nasıl elde ederim, bilgisi olan, fikri olan var mı?