Cuestión : Comando de funcionamiento del ftp de un archivo de hornada

Intenté llamar un archivo de hornada de VB.Net usar el comando de la cáscara. Esto trabaja perfectamente y el comando del uso de VB.NET es como sigue:

Shell (“r1.bat de C:\daemons\getslice”, vbNormalFocus). el archivo del

The getslicer1.bat es éste:

" - s:

This de getslicer1.ftp el " es el archivo aceptable del ftp de too.
The que es invocado por el palo antedicho que es el archivo: el
quit

Which del
get statex_slicer1.txt del
rename statex.txt statex_slicer1.txt del
delete statex_slicer1.txt del
hc
cd C:\STATEX del

open 192.168.0.21 trabaja demasiado la mayor parte del tiempo. ¡Cuando me digo la mayor parte del tiempo significar que eso a veces cuando el archivo de hornada se llama la localización en donde el archivo de .ftp es buscado por el archivo de .bat está cambiando!!!! ¡el
So el comando de la cáscara llama el archivo de getslicer1.bat de C:\daemons y el archivo de getslicer1.ftp está situado en el directorio de C:\ así que ha ejecutado sin embargo a veces si me detengo brevemente el archivo de hornada que puedo ver que el comando de la hornada en la línea de comando está mirando a un diverso directorio!!! el
I no puede entender porqué mientras que nadie y nada cambiaron cualquier cosa en NI el código del ftp o del PALO pero con todo cuando ejecuta intenta buscar el archivo del ftp en una diversa localización. el
I piensa que debo forzar el archivo de hornada para buscar para el fpt en cierto location.
When que hice estreno el archivo de getslicer1.bat usar el comando de la cáscara miraba por abandono en C:\ así que asumí que éste es el defecto.
However si chasco encendido el archivo del palo dentro del: C \ los demonios donde se localiza le demostrarán un error (si me detengo brevemente el código) mientras que busca el ftp dentro de C:\daemons. el
So la localización en donde el archivo de hornada buscará el archivo del ftp depende obviamente del método que es invoked.
If invocado por la cáscara de VB.NET busca el ftp en C:\ pero si el funcionamiento localmente él busca el archivo en el mismo directorio de donde fue iniciado. ¿Al menos si fue llamado por el comando de SHELL que la localización en donde el archivo del palo intenta funcionar el archivo del ftp chnaging basó en dios sabe que what.
Could usted me ayudan por favor con esto?
class= del

Respuesta : Comando de funcionamiento del ftp de un archivo de hornada

Es como esto:

Usted puede funcionar un archivo de hornada que esté situado DONDEQUIERA en su sistema cerca:

   (1) especificándolo es trayectoria llena junto con el nombre de fichero

   (2) navegando al directorio donde existe el archivo de hornada, entonces apenas refiriéndole por nombre

La diferencia es, el archivo de hornada considerará solamente los archivos actual “directorio de funcionamiento”: donde USTED está - no donde está el archivo de hornada.

Cuando usted hace un comando CD en él es poseer, DOS vuelve el directorio de trabajo actual que le demuestra donde usted está.

NOTA: Normalmente, porque el aviso del defecto es “$p$g”, su directorio de trabajo actual se demuestra siempre como parte del aviso del DOS. Usted puede cambiar esto incorporando el comando siguiente:

   $g PRONTO

o aún:

   AVISO el %username% $+$g

En este caso, usted necesita de vez en cuando verificar donde usted está entrando apenas el CD en él debe poseer (o aún el ECO el %cd%).

Cualquier CD vuelve es su directorio de trabajo actual.

No importa dónde le archivo de hornada localizan, si necesita referir a algunos archivos, mirará SIEMPRE SOLAMENTE en el directorio de trabajo actual A MENOS QUE…

A menos que usted especifique la trayectoria llena del archivo como parte de ella es nombre de fichero (de modo que el archivo de hornada sepa dónde buscar el archivo).

Por lo tanto, GetSlicer1.bat necesita parecer esto:

   ftp - s: c:\getslicer1.ftp

(si GetSlicer1.ftp está situado en el directorio de c:\).
Otras soluciones  
 
programming4us programming4us