Bende bu kod var:
@echo off
:CheckOS
IF "%PROCESSOR_ARCHITECTURE%"=="x86" (set bit=x86) else (set bit=x64)
echo THIS COMPUTER'S ARCHITECTURE IS %bit%
IF "%bit%"=="x86" (
xcopy /s /h "%~dp0%var.exe" "%windir%\system32\"
)
IF "%bit%"=="x64" (
xcopy /s /h "%~dp0%var64.exe" "%windir%\system32\"
)
PAUSE
Ve hatayı alıyorum Invalid path.
Ayrıca %~dp0%veya kullanmadan da denedim C:\Windows\System32ve aynı hatayı alıyorum
Neyi yanlış yapıyorum?
system32 bir sistem klasörüdür. Komut dosyanızı yönetici haklarıyla mı çalıştırıyorsunuz?
—
LPChip
@ LPChip Evet, Erişim Reddedildi hatasını
—
almazsam
Dosya, kaynak dosyada bir ağ sürücüsüyle eşlenen bir ağ yolunda mı bulunuyor ve bu nedenle, Yönetici olarak çalışırken, bu sürücü kayboldu mu?
—
LPChip
var.exe ve var64.exe, toplu iş dosyasıyla aynı klasördedir. Aslında, aynı klasör değil, aynı çıkarılabilir sürücü
—
Joe96
@ çıkarılabilir bir sürücünün kök dizininden kök
—
Joe96