Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Acs10396 en 27 de Mayo 2014, 16:39
-
Bueno, estoy haciendo un proyecto de FP (Grado medio) de sistemas microinformáticos y redes y tengo que hacer unos script, para los cuales desconozco los comandos totalmente y tras buscar en internet un rato no me aclaro. Si me ayudarais os lo agradeceria ya que tengo mucha faena en muy pocos dias. Alla voy:
- Crear un script que si el usuario es "SucursalForanea", cambie la distribución del teclado a ingles. En caso contrario, lo cambie a español.
Hay que hacer lo mismo tanto para:
- Windows (con .bat) <-- Notepad++
-Linux (Con PHP) <-- Lo hemos estado haciendo con geany en php5
El objetivo es que el script se inicie al iniciar sesion tanto en linux como en windows y el mismo cambie el teclado. Cosa que tampoco se iniciar.
El profesor me ha dicho que use "keyb". Pero eso no se si es para windows o linux.
Tampoco se que comando usar para ver el usuario actual y luego hacer un if "usuario" == "X" hacer "x" vamos que estoy bastante perdido.
Espero respuestas, gracias.
-
No tengo soltura con esto pero creo que lo primero que tendrás que hacer será crear el usuario denominado SucursalForanea y a partir de ahí hacer que el sistema operativo cargue el archivo bat con las instrucciones oportunas cuando se arranca el ordenador con ese usuario, el problema es que puedas dañar algo del sistema. Creo que este tutorial te pueda ayudar: http://foro.elhacker.net/tutoriales_documentacion/tutorial_programacion_bat-t18148.0.html
-
La idea era algo tipo:
.bat:
@echo off
set %user% = whoami <-- no se como hacer para guardar un comando cmd en una variable (Para saber que usuario esta puesto)
if %user% == "el usuario que sea"
keyb sp (o keyb en/us) (para cambiar el teclado a ingles o español)
pause
php:
#!/user/bin/php
(pendiente de editar, todavia no he investigado nada en php)