Archivo por lotes para inicio de Windows 7 con el teclado numérico
davfor1
Mensajes publicados
3
Estado
Miembro
-
Cirdek Mensajes publicados 22 Estado Miembro -
Cirdek Mensajes publicados 22 Estado Miembro -
bonjour,
je souhaite créer un fichier batch démarrant au lancement de windows, demandant à l'utilisateur s'il veut activer le clavier numérique ou non.
pouvez vous me dire comment peut on faire un fichier bat ou cmd afin d 'executer cette commande au démarrage de windows et que l'utilisateur est le choix.
merci
david
je souhaite créer un fichier batch démarrant au lancement de windows, demandant à l'utilisateur s'il veut activer le clavier numérique ou non.
pouvez vous me dire comment peut on faire un fichier bat ou cmd afin d 'executer cette commande au démarrage de windows et que l'utilisateur est le choix.
merci
david
2 respuestas
-
En batch :
@echo off :: Se ejecutan los comandos como administrador :------------------------------------- REM --> Verificación de permisos >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" REM --> Error no posees derechos de adminif '%errorlevel%' NEQ '0' ( echo Verificación de privilegios administrativos goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" set params = %*:"=" echo UAC.ShellExecute "%~s0", "%params%", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) pushd "%CD%" CD /D "%~dp0" :-------------------------------------- for /f "usebackq" %%f in ( `mshta "javascript:new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(new ActiveXObject('WScript.Shell').PopUp('¿Quieres iniciar con el teclado numérico activado?',0,'Activar/Desactivar el teclado numérico',35));close();"` ) do ( if "%%f"=="6" ( reg add "HKEY_USERS\.DEFAULT\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 2 /f rem SÍ ) else if "%%f"=="7" ( reg add "HKEY_USERS\.DEFAULT\Control Panel\Keyboard" /v InitialKeyboardIndicators /t REG_SZ /d 1 /f rem NO exit ) else ( exit ) )
0 = El Num Lock está desactivado tras el inicio de sesión.
1 = Desactivar Num Lock.
2 = Numlock está activado tras el inicio de sesión.
Probado rápidamente... A codificar en OEM 720, por ejemplo, en Notepad++." -
Hola, ¿si entiendo bien quieres que tu script se inicie automáticamente al arrancar tu PC?
Atentamente
Roche Corentin