Lamar a un programa y copiar archivos

Necesito saber como puedo ejecutar otro programa al pulsar un botón en una película Director si este programa no lo es. Hasta ahora lo he llamado como a otra película Director normal "go to movie "..." "pero en cuanto identifica que el programa no es ".dir" sino ".exe" me da error.
Una segunda pregunta:
Como podría, a la vez que lo anterior, copiar unos archivos determinados a un lugar en concreto del disco duro.

4 Respuestas

Respuesta
1
- Para llamar a un programa, el comando que debes de utilizar es open; si lo que quieres es abrir un archivo con ese programa deberías de poner:
open "c:\tele.txt" with "C:\WINDOWS\NOTEPAD.EXE"
open "ruta del archivo" with "ruta del programa"
- si sólo quieres abrir el programa lo que debes escribir es:
open "" with "C:\WINDOWS\NOTEPAD.EXE"
- Si desconoces la ruta del programa entonces debes de utilizar un XTRA de Director, yo he utilizado el BUDDY API que lo puedes descargar de http://www.mods.com.au/budapi/
set file = baFindFirstFile( "c:\", "notepad.exe" )
En file se guarda la ruta del programa, ahora para abrir el programa habría que poner:
open "" with file
----- Para copiar un archivo, utilizarías también el XTRA BUDDY API
CopyFile
Description: baCopyFile copies a file.
Usage: Result = baCopyFile( SourceFile , DestFile , Overwrite )
Arguments: String, string, string.
SourceFile is the file to copy.
DestFile is the name to copy it to.
Overwrite determines how the copy is done. Can be:
"Always" always copies the file
"IfNewer" copies the file if SourceFile is newer than DestFile
"IfNotExist" copies only if DestFile does not already exist
Returns: Integer.
Returns 0 if the file was copied successfully, otherwise one of these:
1 Invalid Source file name
2 Invalid Dest file name
3 Error reading the Source file
4 Error writing the Dest file
5 Couldn't create directory for Dest file
6 Dest file exists
7 Dest file is newer that Source file
Examples: Director:
set OK = baCopyFile( "c:\data\student.dat" , "c:\data\backup\student.dat" , "IfNewer" )
Te he escrito exactamente lo que aparece en la ayuda del XTRA, creo que lo comprenderás fácilmente.
Respuesta
1
El comando que necesitas se desmenuza así:
open ruta_archivo with microsoft_word
Este comando necesita que después de open le indiques el nombre del archivo. Después de with debes indicar donde se encuentra el programa origen con el que vas a abrir el programa.
Ejemplo:
open "d:\documento.doc" with \
"C:\Archivos de programa\Microsoft Office\Office\WINWORD.EXE"
En vez de indicar la ruta entera podrías usar la ruta relativa respeto del proyector así:
open the moviePath&"documento.doc"
Pero lo mejor de todo es usar algún xtra que te permita buscar archivos sin indicar el programa que lo va a ejecutar.
Buddyapi
www.buddyapi.com
DIRECTOS
www.directxtras.com
Respuesta

I like Dumpsjournal customer supports they help me to restore my PC while I am studying my certification exams, CertNexus ITS-110 Dumps Questions and Answers provides authentic IT Certification exams preparation material guaranteed to make you pass in the first attempt.

Respuesta

Parimatch is one of the best betting sites in Nigeria, parimatch nigeria login. It is a great option for those who are looking to place bets on their favorite sports. Parimatch offers a wide range of sports betting markets, from football and tennis to cricket and basketball. The site also offers live streaming of matches, so you can watch the game as it happens and make your bet accordingly. Parimatch also has a great customer support team that is available 24/7 to help with any queries or issues you may have. With its secure payment methods and generous bonuses, Parimatch is the perfect choice for sports betting in Nigeria.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas