Ho scritto dei programmi in vba che ora non girano,
in particolare ho la seguente sintassi che va bene su xp e win 2000 ma su win7 non ne vuole sapere:
File_To_Play = Show_Current_Path_And_Filename.Text
Cleaver_Plugin_Command = "clever load "
Total_Command = (Cleaver_Plugin_Command) & apice & (File_To_Play) & apice
Shell (Total_Command)
1)
vorrei eseguire in shell il comando che ho precedentemente costruito e inserito in variabile.
Quello che dovrebbe eseguire e' via shell:
clever.exe load "F:\music\queen\track-01.wav"
Come diavolo faccio a fargli eseguire sta cosa elementare?
E' come se dovessi fare:
A="ls -l"; b="/usr/bin/bash";$a $b
Comando eseguito:
ls -l /usr/bin/bash
Il tutto e' sviluppato via excel dove le path sono delle variabili, presenti su celle excel e rilevate da una text box al cui valore corrente va attribuito il comando da eseguire
Ho office 2003 e win7
----------------
>>>Nota:
Al massimo riesco a lanciare una applicazione "C:\Program Files\winamp\winamp.exe"
Infatti a differenza di xp bisogna lanciare la stringa con apici
--estratto script
Run_Winamp = """C:\Program Files\Winamp\winamp.exe"""
Set wshshell = CreateObject("Wscript.Shell")
wshshell.Run Run_Winamp
EOF
ma funziona su win7 e non su xp e come si nota la routine non ha argomenti a seguire
>>>End Nota
----------------
Se si potesse fare in una versione che andasse bene sia su Xp che win7 non sarebbe tanto male... visti i dannati risultati...
2) esiste una funzione tale che creo un pulsante su una form che cliccandolo mi copia il contenuto testuale di una textbox all'interno di una form, nella clipboard ? in modo poi da farci incolla su altre applicazioni??? si puo' spiegare in breve come farlo??