Foros de daboweb

HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => Windows - XP, ME, 2000, 98, NT, Vista, 7, 8, 10 => Mensaje iniciado por: emmchio33 en 14 de Junio de 2009, 08:12:09 pm

Título: Problema con comandos MS DOS (SOLUCIONADO)
Publicado por: emmchio33 en 14 de Junio de 2009, 08:12:09 pm
Hola un cordial saludocomo estan? Tengo un pequeño pero gran problema con los comandos DOS...

Sere directo:

Ahora tengo otra duda ya q estoy trabajando o mejor dicho, practicando con el DOS....

Yo puedo mover una carpeta de un lado a otro, o las carpets no se mueven? Por la verdad no me deja...

Segunda pregunta:

Estoy tratando de copiar un archivo llamado super.txt a una carpeta con nombre separado que esta en c:, que se llama USB PREP8 y no me deja, me dice: LA SINTAXIS DEL COMANDO NO ES CORRECTA,...lo pude copiar a una carpeta de nombre sencillo y sin separaciones y lo copie en otra carpeta de nombre largo y sin separaciones y todo bien, el problema es este pues...copiar archivos en carpeta cuyos nombres tienen 1 separacion o 2, como por ejemplo la carpeta USB PRERP8(una sepracion o espacio en blanco) o si lo quiero copiar en ARCHIVOS DE PROGRAMA)dos separaciones o espacios en blanco)...¿como lo hago?...pero a esta no me deja. Dejo una imagen:

http://img200.imageshack.us/i/dibujoltw.jpg/

Tercera duda:

Tengo este caso:

http://img8.imageshack.us/i/dibujorxd.jpg/

Como pueden ver, tengo 2 archivos en el directorio D:\mamasitaricaybuena, pero estos 2 archivos es de nombre largo pero con 2 separaciones, por lo q me explico un usuario, si quiesiera copiarlos, solo pondria estando dentro de la carpeta: copy super*.txt c:\temp y me copiaria ambos archivos, si yo coloco: copy superm*.txt c:\temp, me copiaria ambos archivos tambien ....pero, si yo quisiera copiar 1 solo, como por ejemplo super mama fea, como haria?.....

Cuarto problema:

Sigo con el mismo caso...para renombrar archivos o carpetas cuyos nombres sean de 2 separaciones, ejemplo: Quiero renombrar el archivo super mama linda.txt y ponerle linda.txt, lo haria con el comando superm*.txt y lo haria, pero si en esa carpeta tengo 2 archivos: super mama linda.txt y super mama fea.txt, al hacer esto: ren superm*txt linda.txt, el nuevo nombre seria LINDA.TXT, pero me estaria modificando el archivo super mama fea.txt por ser el del orden alfabetico menor, y yo qiero es renombrar el archivo super mama linda.txt...

Como hago? Se puede?..Gracias hermanos y mil disculpas, es que me urge!

Esas son mis dudas. Me lo piden en el trabajo pero no se como resolver, le he dado varias vueltas y nada...:S...

Esperare ayuda pues. bendiciones.  :redface:
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 14 de Junio de 2009, 09:07:43 pm
Hola, bienvenido al foro

1.-Puedes mover las carpetas a la ubicación que quieras, sólo debes ver que no sean de sistema o sólo lectura y tengas los permisos suficientes

2, 3, 4.-Tienes que poner los nombres de archivo/directorio entre comillas:

Código: [Seleccionar]
COPY super.txt "C:\USB PRERP8"

COPY "super mama fea.txt" C:\Temp

REN "super mama linda.txt" linda.txt

Título: Re: Problema con comandos MS DOS
Publicado por: MClaud en 14 de Junio de 2009, 09:56:13 pm
El viejo y confiable DOS tiene sus peculiaridades como es que los nombres son de 8 caracteres y la estensión de tres, esto no ocurre en windows que puede usar nombres largos y estensiones de mas de tres caracteres como *.mpeg

Mr_X te da una solución pero hay mas de una, generalmente se usa para programar en archivos batch, para copiar archivos tienes el comando COPY pero tambien tienes el comando XCOPY que te permite copiar carpetas

Cuando copias archivos de nombres largos, en DOS no se colocan espacios como MAMASITA LINDA.TXT sino sería MAMAS~01.TXT

Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 16 de Junio de 2009, 05:40:44 am
Hola, bienvenido al foro

1.-Puedes mover las carpetas a la ubicación que quieras, sólo debes ver que no sean de sistema o sólo lectura y tengas los permisos suficientes

2, 3, 4.-Tienes que poner los nombres de archivo/directorio entre comillas:

Código: [Seleccionar]
COPY super.txt "C:\USB PRERP8"

COPY "super mama fea.txt" C:\Temp

REN "super mama linda.txt" linda.txt




PERFECTO..me ha funcionado...corta explicaicon con excelente resultado...ahora tnego otra duda...estaba practicando, estaba copiando una carpeta cuyo nombre era MSNCLEANER, dicha carpeta contiene 7 .txt y otra carpeta (osea, seria una subcarpeta). Practicaba copiar esta carpeta con dichos comando: xcopy msncleaner "dos dos" y solo me copio los 7 .txt, la carpeta que estaba dentro de la carpeta MSNCLEANER no me la copio en la carpeta DOS DOS....trate con el comando: copy msncleaner "dos dos" y me hizo lo mismo....

entonces probe con otra carpeta q contenia un archivo .bat y un ejecutable, y si me los copio sin problema :S...

Por que pasa esto? Hay algun comando para copiar TODO lo que contiene la carpeta, incluyendo subcarpetas?

gracias a todos. Exitos y bendiciones.
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 16 de Junio de 2009, 06:32:10 am
Necesitas usar la opción para copiar subdirectorios (/S):

Código: [Seleccionar]
XCOPY msncleaner "dos dos" /S

Siempre será bueno revisar la ayuda del comando por si algo no resulta como esperabas:

Código: [Seleccionar]
COMANDO /?

XCOPY /?
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 19 de Junio de 2009, 11:27:05 pm
Perfecto de nuevo...muchas gracias....respondiendo la pregunta del amigo q me pregunto sobre cual es mi afan sobre los comandos del DOS a pesar q esta en desuso...bueno lo que pasa es q trabajo dando clases..y me toca dar siempre talleres de DOS, entonces quiero estar bien, manejar los datos. Ese es mi afan :D.

Otra preguntica, por lo que veo, DOS no permite ver ningun documento que este fuea de un .txt.....es cierto?...osea ni con TYPE, ni con edit puedo ni ver su contenido ni editarlo?....Pero si he comprobado que puedo mover cualquier documento de un lugar a otro sin problema..la duda es la planteada...

gracias nuevamente queridos foristas. Bendiciones.
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 19 de Junio de 2009, 11:49:29 pm
1.-Aunque se asemeja, NO es DOS los comandos que tiene el sistema Windows basado en NT
2.-No es conveniente que con esas herramientas edites un archivo que no sea de 'texto simple' porque corres el riesgo de corromperlo. El comando TYPE sólo muestra el contenido de archivos de 'texto simple' y con EDIT puedes 'ver' el contenido de cualquier tipo de archivo...
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 20 de Junio de 2009, 12:28:22 am
mm ok...bueno mira lo q paso...ni con type ni con edit pude ver un documento :DOC..me salen un poco de simbolos extraños. te dejo imagenes para q compruebes. A lo mejor estoy haciendo algo malo:

esto lo hice con el comando TYPE y m esalio esto:

http://img10.imageshack.us/i/foro1m.jpg/

Este fue cuando lo hice con el comando EDIT:

http://img10.imageshack.us/i/foro2s.jpg/

???? :(
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 20 de Junio de 2009, 12:41:44 am
Sí, ese es el contenido del archivo ya que esos comandos no pueden interpretar el tipo binario. Por eso necesitas algún programa específico que reconozca ese formato binario...
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 20 de Junio de 2009, 12:44:59 am
aaa ok, osea por lo q te entendi..el DOS no los puedes ver ni editar por si solo..al menos que tenga algun programa extra?...

gracias nuevamente.
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 20 de Junio de 2009, 05:56:08 am
aaa ok, osea por lo q te entendi..el DOS no los puedes ver ni editar por si solo..al menos que tenga algun programa extra?...

gracias nuevamente.

DOS es un sistema operativo. Asimismo, los Windows basados en NT son OTRO sistema operativo (nada que ver con DOS). Ambos necesitan 'aplicaciones' externas para ver/editar/guardar diferentes tipos de archivo. Por eso necesitas programas específicos para cada tipo de documento. Estos dos sistemas tienen un intérprete de comandos (http://es.wikipedia.org/wiki/Int%C3%A9rprete_de_comandos) que hacen sólo lo que dichos comandos (órdenes) pueden hacer. Por ejemplo, el comando TYPE sólo puede leer archivos de 'texto simple'. No hay más, un archivo binario no lo sabrá interpretar. Es por eso que un documento de Word, por ejemplo, TYPE muestra sólo los primeros caracteres binarios y con EDIT aparece texto que parece basura (binario). Si quieres editar un archivo de Word en DOS, necesitas tanto el programa para generar las 'ventanas' (Windows) como el procesador de textos, en tanto que NT sólo necesita el procesador de texto ya que el generador de ventanas está incluído dentro del propio sistema operativo.
Entonces, lo que tienes que saber es qué hace cada comando. Te dejo este enlace (http://www.ss64.com/nt/) (en inglés) para que revises la función de cada una de las 'órdenes' para el intérprete de comandos.

Saludos
Título: Re: Problema con comandos MS DOS
Publicado por: MClaud en 21 de Junio de 2009, 04:55:23 am
Muy buena explicación Mr_X, para documentar un poco mas a nuestro amigo sobre el DOS, ya que va a enseñar al respecto, le dejo este enlace
http://www.monografias.com/trabajos17/ms-dos-comandos/ms-dos-comandos.shtml
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 21 de Junio de 2009, 05:54:29 am
Muy buena explicación Mr_X, para documentar un poco mas a nuestro amigo sobre el DOS, ya que va a enseñar al respecto, le dejo este enlace
http://www.monografias.com/trabajos17/ms-dos-comandos/ms-dos-comandos.shtml

¿Qué dije mal para que las personas sigan con la idea que los comandos en XP (Windows NT) son lo mismo que en DOS?

Por favor, alguien explíqueme :panic:

Citar
El MS-DOS es un programa , pero no es un programa cualquiera. Ningún programa podrá funcionar si no esta presenta el MS-DOS.

POR FAVOR!!!
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 21 de Junio de 2009, 07:00:49 pm
Otra dudita par air terminando de enterder a al perfeccion el DOS...el comando "PATH" no le veo funcion...dice q es para mostrar lotes...pero al colocarlo, no me muestra nada :S.....

Me pueden ayudar con esto por favor?....Gracias.
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 21 de Junio de 2009, 08:21:47 pm
Otra dudita par air terminando de enterder a al perfeccion el DOS...el comando "PATH" no le veo funcion...dice q es para mostrar lotes...pero al colocarlo, no me muestra nada :S.....

Me pueden ayudar con esto por favor?....Gracias.

El PATH no es un comando, es una variable del sistema y sirve para indicar las rutas de los programas.

En la consola escribe el comando SET para que veas las variables configuradas en ese momento.
Título: Re: Problema con comandos MS DOS
Publicado por: MClaud en 21 de Junio de 2009, 10:31:57 pm
¿Qué dije mal para que las personas sigan con la idea que los comandos en XP (Windows NT) son lo mismo que en DOS?

Por favor, alguien explíqueme :panic:
Creo que tu tienes un conocimiento bastante amplio del tema, nadie dice que el Modulo de Comandos DOS de windows sea el SO DOS, eso esta claro, pero si alguien como nuestro amigo va a enseñar comandos DOS debe tener una vision mas amplia por eso deje el enlace, y creo que quien escribio el articulo se equivocó al decir que DOS es un programa como cualquier otro y no decir que es un sistema operativo, entendiendose por sistema un un conjunto de partes interrelacionadas, hardware, software y de Recurso Humano y no solo software

Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 22 de Junio de 2009, 02:04:04 am
... nadie dice que el Modulo de Comandos DOS de windows sea el SO DOS, eso esta claro...

Ese es el detalle: NO EXISTE un 'módulo de comandos DOS' en los Windows basados en NT, simplemente porque son sólo comandos del sistema operativo (y NO 'comandos DOS'), en este caso comandos de XP (Windows NT versión 5.1.2600.5512 si tienes el Service pack 3).

Creo que eso es lo primero que alguien tiene que saber para enseñar comandos desde el 'intérprete de comandos': diferenciar las cosas entre sistemas operativos (no vaya a ser que la gente piense que Unix/Linux usan 'comandos DOS' sólo porque dan resultados de sólo texto y están escritos en una ventana con fondo negro).
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 22 de Junio de 2009, 03:26:36 am
Otra dudita par air terminando de enterder a al perfeccion el DOS...el comando "PATH" no le veo funcion...dice q es para mostrar lotes...pero al colocarlo, no me muestra nada :S.....

Me pueden ayudar con esto por favor?....Gracias.

El PATH no es un comando, es una variable del sistema y sirve para indicar las rutas de los programas.


En la consola escribe el comando SET para que veas las variables configuradas en ese momento.

Como eso para indicar rutas? No me quedo claro hermano :(...gracias nuevamente.
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 22 de Junio de 2009, 03:45:05 am
Disculpen de nuevo...jejej q pena..tengo un problem acon el comando XCOPY...segun lo q me dijistes master y por lo q q vi..q con este comando me sirve para copiar directorios...pero lo hago y solo me copia lo q hay dentro de la carpeta..no me copia la carpeta como tal....osea...tengo en la unidad D una carpeta llama "aja" y dentro de ella tengo 2 archvos, quiero copiar TODO LA CARPETA AJA con su conetnido en la unidad C:\, pero cuando hago esto "XCOPY /s AJA(este es el nombre de la carpeta) c:\" solo me copia el contenido q esta dentro de la carpeta "AJA" en la unidad c:, pero la carpeta como tal no la veo....Tambien probe: XCOPY AJA c:\ /s y lo mismo....

Esta bien o el malo soy yo....?

gracias!
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 22 de Junio de 2009, 04:16:02 am
Como eso para indicar rutas? No me quedo claro hermano :(...gracias nuevamente.

Sí. El 'PATH' (ruta) hace que, cuando quieres ejecutar un comando, no tengas la necesidad de escribir la ruta completa al comando. Por ejemplo, en el PATH está el directorio de sistema de Windows (Windows\System32) y ahí hay varios comandos. Por ejemplo, el comando XCOPY tendrías que escribirlo así sin estar en el PATH:

Código: [Seleccionar]
C:\WINDOWS\SYSTEM32\XCOPY D:\AJA C:\AJA /S

Con el directorio en el 'PATH':

Código: [Seleccionar]
XCOPY D:\AJA C:\AJA /S

Es decir, el sistema busca por el comando primero en los directorios listados en 'PATH' y luego en el directorio actual...
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 22 de Junio de 2009, 04:18:12 am
... quiero copiar TODO LA CARPETA AJA con su conetnido en la unidad C:\, pero cuando hago esto "XCOPY /s AJA(este es el nombre de la carpeta) c:\" solo me copia el contenido q esta dentro de la carpeta "AJA" en la unidad c:, pero la carpeta como tal no la veo....Tambien probe: XCOPY AJA c:\ /s y lo mismo...

Dale el nombre del directorio, revisa el mensaje anterior...
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 22 de Junio de 2009, 04:45:56 am
ya me funciono lo del xcopy...agradecido..pero no me quedo claro lo del path..si me pones un ejemplo o varios par avisualizar por favor, seria genial..

Gracias nuevamente hermano. Y te felicito por tu laboor, muy coridal, rapdo y buena explicacion aunq a veces no entienda.

Bendiciones.
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 22 de Junio de 2009, 05:57:52 am
ya me funciono lo del xcopy...agradecido..pero no me quedo claro lo del path..si me pones un ejemplo o varios par avisualizar por favor, seria genial..

Gracias nuevamente hermano. Y te felicito por tu laboor, muy coridal, rapdo y buena explicacion aunq a veces no entienda.

Bendiciones.

Ok. Tú en la Consola escribes solamente 'XCOPY' y el comando se ejecuta. Y eso es porque el directorio donde se encuentra el XCOPY está en el 'PATH' (ubicación). Como te comenté, si no estuviera ese directorio (WINDOWS\SYSTEM32) en el PATH no podrías escribir sólo XCOPY para que el comando funcionara, tendrías que escribir toda la ruta al comando: C:\WINDOWS\SYSTEM32\XCOPY
Revisa el ejemplo de hace dos mensajes...
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 23 de Junio de 2009, 06:32:46 am
Bueno mas o menos aclare la duda..tengo algo d eduas :S...pero grs por tratar de explicarme...

Otra cosa..estaba viendo la ayuda del DOS "help" y no veo la opcion del comando "install"...que le paso???...

O existe otra manera de instalar con algun comando? :S...
Gracias nuevamente.
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 23 de Junio de 2009, 06:59:12 am
No existe un comando 'INSTALL' dentro del sistema operativo, ese viene con los programas para -valga la redundancia- instalarlos...
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 24 de Junio de 2009, 11:38:48 pm
Mmm ok..y entonces como puedo instalar un ejecutable desde dos?...

gracias.
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 25 de Junio de 2009, 04:57:55 am
No los instalas, simplemente los ejecutas...
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 27 de Junio de 2009, 01:57:03 am
Ok...me puedes dar un ejemplo pls y disculpa las molestia? Ya casi termino con el manual...me han ayudado mucho...

Exitos.
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 27 de Junio de 2009, 02:18:44 am
Los archivos ejecutables son aquellos que tienen una extensión .EXE ó .COM en el nombre de archivo. Lo que tienes que hacer para ejecutarlos es simplemente escribir el nombre del archivo (ó comando):

Código: [Seleccionar]
XCOPY.EXE

SETUP.EXE

COMMAND.COM
Título: Re: Problema con comandos MS DOS
Publicado por: emmchio33 en 02 de Julio de 2009, 05:57:20 am
Perfecto....todo claro...agradecido nuevamente....Me gustaria guardar este tema compkleto para chequearlo en vez en cuanto....pero no veo alguna opcion para guardarlo o accederlo cuando quiera..tengo q ir a foros..buscar la parte de SO y buscarlos...Hay un amanera?

Gracias amigos.
Título: Re: Problema con comandos MS DOS
Publicado por: Mr_X en 02 de Julio de 2009, 07:10:19 am
El tema quedará aquí en Daboweb, sólo guarda en los favoritos de tu navegador esta dirección (http://www.daboweb.com/foros/index.php?topic=36432.0)...

A mí me gustaría, de ser posible, que nos compartieras el manual que creaste a partir de lo que hablamos aquí...

Saludos
Título: Re: Problema con comandos MS DOS (SOLUCIONADO)
Publicado por: emmchio33 en 05 de Julio de 2009, 07:34:15 am
Seguro!! Gracias master..al terminarlo lo subire para q se lo descarguen..consta de 21 comandos mas utilizados..Seguro q lo subire, aunq todavia tnego una dudita con el PATH :S ,,,,,,Necesito 2 cositas mas para terminar.


La primera:
¿Porque cuando abro el DOS, siempre me sale en el comando siguiente:

c:\Documents and Settings>cvs>, donde cvs es el nombre de mi pc...

Hay alguna manera que al abrir DOS, se abra en C:\>?

La segunda:

Cuando le doy HELP, me sale la lista de comandos...

Se puede imprimir esa lista de comandos?...

grcias amigos. Exitos.
Título: Re: Problema con comandos MS DOS (SOLUCIONADO)
Publicado por: Mr_X en 05 de Julio de 2009, 09:02:59 pm
1.-Para el PATH. En la Consola escribe el comando

Código: [Seleccionar]
SET PATH

La variable PATH indica qué directorios son los que el sistema busca para ejecutar un comando.

2.-Inicia la Consola con el comando:

Código: [Seleccionar]
CMD /K CD\

3.-Crea un archivo de texto con la salida del comando y luego abres ese archivo en el Bloc de notas y lo mandas a imprimir (en este ejemplo, el archivo creado en el disco C: llamado AYUDA_COMANDOS.TXT):

Código: [Seleccionar]
HELP > C:\AYUDA_COMANDOS.TXT