Welcome
Benvenuto sul forum livecode italia

Stai vedendo il forum come ospite, che limita il tuo utilizzo del forum. Se ti registri sul forum, avrai la possibilità di pubblicare post e risposte, comunicare privatamente con gli altri membri, e altre funzioni. In aggiunta, i membri registrati vedono meno pubblicità. Registrarsi è veloce, semplice, e assolutamente gratuito (oltre che a liberarci da molto spam), quindi vai su ucp.php?mode=register e unisciti alla nostra comunità.

mac/window

Qui si trattano argomenti che hanno a che fare su Livecode

mac/window

Messaggioby marvi » ven ott 21, 2016 1:10 pm

Ho realizzato una piccola applicazione sia per mac che per wd
Una delle mie esigenze è quella di conoscre il nome del supporto dove è installata l'applicazione
Uso la funzione "the long name"

Per mac non ci sono problemi perchè risponde:
stack "/Volumes/PIPPO/tFolder/Prova.livecode"
indicandomi il nome del supporto (che in questo caso è una chiavetta USB chiamata PIPPO"), la cartella e l'applicazione.

Per WD le cose cambiamo perchè mi risponde:
stack “E:/tFolder/Prova.livecode"
dove non mi appare il nome "PIPPO"

Da quanto ho capito se WD trova "E:" occupato, assegna un altro volume sempre riferito a "PIPPO" ma non indica il nome della chavetta

E' possibile fargli dire il nome assegnato a quella chiavetta?
Grazie ragazzi
marvi
 
Posts: 87
Joined: ven ott 03, 2014 8:24 pm
Has thanked: 0 time
Have thanks: 4 time

Re: mac/window

Messaggioby livecodeitalia » ven ott 21, 2016 2:25 pm

Window non mostra il nome del supporto nei percorsi, e la lettera può essere casuale.
Io farei così:
Codice: Seleziona tutto
put the effective filename of this stack into tPercorso
set itemdel to ":"
put item 1 of tPercorso into tLettera
put shell("vol " & tLettera & ":") into DatiCheVoglio
put the last word of line 1 of DatiCheVoglio into NomeSupporto

la variabile DatiCheVoglio contiene qualcosa del tipo:
Codice: Seleziona tutto
Il volume nell'unità E è Pippo
Numero di serie del volume: B69F-62E7


Mentre NomeSupporto contiene Pippo.
Avatar utente
livecodeitalia
Site Admin
 
Posts: 315
Joined: mer lug 09, 2014 11:47 am
Has thanked: 25 time
Have thanks: 10 time

Re: mac/window

Messaggioby marvi » ven ott 21, 2016 6:01 pm

Grandi!!!
Grazie
marvi
 
Posts: 87
Joined: ven ott 03, 2014 8:24 pm
Has thanked: 0 time
Have thanks: 4 time


Return to Generale

Who is online

Visitano il forum: Nessuno e 0 ospiti

cron
suspicion-preferred