
17/01/2003, 16:03
|
| | Fecha de Ingreso: febrero-2002
Mensajes: 25
Antigüedad: 23 años Puntos: 0 | |
Bueno ... desde luego con la información algo he avanzado pero, no todo lo que yo quisiera, al menos al hacer el KILL como amablemente Sdnsdllm sugería ya puedo renombrar el archivo, pero no me llega.
Os comento mis problemillas:
1) Una vez hecho el KILL y ejecutado el NAME me encuentro con que me se ha borrado el archivo original que pretendía copiar. A ver si me explico: Necesito sobreescribir C:\2.txt con C:\1.txt, PERO además necesito no eliminar C:\1.txt.
2) Me gustaría que alguien me explicara un poco, si no es mucho pedir, para que vale este LEN en el código sugerido, (simple curiosidad es que pensaba que LEN se usaba para la indicar la longitud de una cadena y aquí no le veo sentido, ya véis que no doy una)
Código sugerido > if LEN(dir("c:\pepe.exe")) then kill "c:\pepe.exe"
3) Por último, es curioso pero cuando intento ejecutar un *.exe con SHELL como decía Sdnsdlm, en algunos exes no ocurre nada. Es decir en algunas aplicaciones funciona y en otras no, (me he cercierado de que las rutas son correctas y que los exes funcionan), os pongo el código que he empleado en uno de los casos en que el exe no me cargado:
Private Sub cmbEJECUTAR_Click()
Shell ("C:\Program Files\Microsoft Games\Age of Empires II\age2_x1\age2_x1.exe")
End Sub
Cuando hago click en el botón sale un reloj de arena una decima de segundo y nada más.
He ido a la ayuda de Visual y con SHELL ... salen unas opciones de poner un número, o un codígo, algo así > Shell("C:\WINDOWS\CALC.EXE", 1), pero lo cierto es que si pongo el número me dice que reguiere un igual ... además no se muy bien para que vale xD
He probado esto, porque me parecio que pudiera tener algo que ver, ingenuo de mi, lo de maximizado >> Shell ("C:\Program Files\Microsoft Games\Age of Empires II\age2_x1\age2_x1.exe", vbMaximizedFocus) ; pero nada... sigue pidiendo un igual que no se para que vale, igual que el vbmaximizefocus realmente, con lo cual conclusión estoy perdidísimo, si alguien puede hacer luz en el asunto se lo agradecería. ¿Porque no me funciona ese exe? , ¿qué debo hacer?
Un saludo a todos
Pd: lo más triste es que a un amigo que lo ha hecho en Delphi le va todo perfectamente, pero bueno me niego a usar Delphi es una cuestión de orgullo : ). gracias por leer este rollo. |