FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour cmd, cambiar unidad y directorio
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM

cmd, cambiar unidad y directorio

Posted: Thu May 31, 2012 03:06 PM

Actualmente tengo funcionando una aplicación en una red. La aplicación se encuentra en el cliente y todos leen del servidor. Necesitaria abrir una ventana D.O.S. y poder cambiar la unidad y el directorio donde se encuentran los datos. He probado WinExec y si abre una ventana dos pero no se donde indicarle que lo abra en una unidad y carpeta específica. Alguien Sabe ???. desde ya muchas gracias !!

Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: cmd, cambiar unidad y directorio

Posted: Thu May 31, 2012 03:36 PM

Talbéz:

drive:=curdrive()
directorio:=curdir()
msginfo(drive+":\"+diretorio)

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: cmd, cambiar unidad y directorio

Posted: Thu May 31, 2012 03:55 PM

Talbéz:

LOCAL cKomanda := ""

cKomanda := "command.com /c "+"NET USE "+sDisk+": "+"\"+ALLTRIM(sPat)+"\"+ALLTRIM(sName)+" /yes"
WinExec(cKomanda,0)

// Your code here

cKomanda := "command.com /c "+"NET USE "+sDisk+": "+"/DELETE /YES"
WinExec(cKomanda,0)

ó

cPathdbf = "c:\wineqa32\datos*.dbf "
cPathRun = "c:\respaldo\sistema\viernes "
cComando := "command.com /c c:\windows\system32\xcopy.exe " + cPathdbf + cPathRun + " / y >>Infor.log"
WaitRun(cComando, 0)

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM

Re: cmd, cambiar unidad y directorio

Posted: Thu May 31, 2012 06:48 PM

Gracias karinha por responder, probaré tus sugerencias. Saludos

Posts: 302
Joined: Fri Apr 23, 2010 04:30 AM

Re: cmd, cambiar unidad y directorio

Posted: Thu May 31, 2012 10:50 PM

Puedes usar la funcion dirchange devuelve 0 si cambio el directorio.

DirChange( cDirectorio )

Slds

Nicanor Martinez M.
Auditoria y Sistemas Ltda.
MicroExpress Ltda.
FW + FWH + XHARBOUR + HARBOUR + PELLES C + XDEVSTUDIO + XEDIT + BCC + VC_X86 + VCC_X64 + MINGW + R&R Reports + FastReport + Tdolphin + ADO + MYSQL + MARIADB + ORACLE
nnicanor@yahoo.com
Posts: 302
Joined: Fri Apr 23, 2010 04:30 AM

Re: cmd, cambiar unidad y directorio

Posted: Thu May 31, 2012 10:52 PM

Olvide,

Para cambiar la unidad actual usa la funcion diskchange

DiskChange()

Slds

Nicanor Martinez M.
Auditoria y Sistemas Ltda.
MicroExpress Ltda.
FW + FWH + XHARBOUR + HARBOUR + PELLES C + XDEVSTUDIO + XEDIT + BCC + VC_X86 + VCC_X64 + MINGW + R&R Reports + FastReport + Tdolphin + ADO + MYSQL + MARIADB + ORACLE
nnicanor@yahoo.com
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM

Re: cmd, cambiar unidad y directorio

Posted: Fri Jun 01, 2012 01:58 PM

Para terminar este hilo les comento que use la funcion ShellExecute() ya que con ella puedo cambiar unidad y directorios. Gracias a todos los que me respondieron

Continue the discussion