código cmd en scrips?

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
alexis
Aprendiz de Mago
Mensajes: 32
Registrado: 31 Jul 2015, 22:57

código cmd en scrips?

Mensaje por alexis »

holas a todos,
hace mucho que no aparecía por aquí verdad?

hace mucho que no juego construyendo algún scrips, y hoy vine con una duda que no pude despejar navegando por internet y revisando el manual.

como puedo hacer para que se ejecute una orden en cmd desde el código principal?

mi idea es que en el cmd, se ejecute la siguiente orden:

copy /B $archivo1 + $archivo2
y por supuesto, las variables fueron definidas con anterioridad, con un diálogo de abrir archivos.
a eso lo comprendí leyendo el manual.

se puede hacer?
por que la otra que se me ocurrió, es copiar esta línea de código a un bat, y posteriormente ejecutarlo, y ahí sí estoy seguro, que va a funcionar.

desde ya muchas gracias por sus respuestas.
saludos.
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: código cmd en scrips?

Mensaje por Dany »

Hola. Usa Run

Saludos :smt027
  • ............................................Imagen
    ......................................Imagen
alexis
Aprendiz de Mago
Mensajes: 32
Registrado: 31 Jul 2015, 22:57

Re: código cmd en scrips?

Mensaje por alexis »

OKY
por favor me podrías dar un ejemplo de como usarlo?
por que no entiendo en el ejemplo del manual donde hay que poner los comandos.

desde ya muchas gracias.
saludos.
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: código cmd en scrips?

Mensaje por Dany »

Hola. Puedes Hacerlo así.

Código: Seleccionar todo

Local $sFileFrom=@ScriptDir & "\File1.txt"
Local $sFileTo=@ScriptDir & "\File2.txt"

Local $sCmdCommand = @ComSpec & ' /c copy ' & '"' & $sFileFrom & '" "' & $sFileTo & '"'
$RStat = Run($sCmdCommand)

Si no quieres usar comandos puedes usar la función FileCopy de AutoIt


Saludos :smt027
  • ............................................Imagen
    ......................................Imagen
Responder