Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Dir ok -- Drive ? | |
| | Auteur | Message |
---|
Severin
Nombre de messages : 547 Localisation : Braunschweig / Germany Date d'inscription : 13/12/2010
| Sujet: Dir ok -- Drive ? Sam 16 Juil 2011 - 13:03 | |
| Hallo an alle,
habe ich es übersehen oder gibt es den Befehl nicht ?
Nach Beispiel von Jack: rem test if the directory "temp" exists if dir_exists("temp") then print "the directory exists"
und nun
if Laufwerk_exists("F:") then print "the Laufwerk exists"
Bonjour à tous,
Je l'ai manqué ou n'est-il pas la commande?
A l'instar de Jack: essais réels si le répertoire "temp" existe Si dir_exists ("temp") puis d'imprimer "le répertoire existe"
et maintenant
Si Drive_exists ("F:") then print "Le Drive existe"
Hello everyone,
I've missed it or is there not the command?
Following the example of Jack: rem test if the directory "temp" exists if dir_exists ("temp") then print "the directory exists"
and now
if Drive_exists ("F:") then print "The drive exists"
| |
| | | Invité Invité
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 0:09 | |
| Bonsoir, C'est difficile de répondre. On ne sait pas si tu pose un problème, une question ou une constatation. Tu mets pratiquement l'exemple du manuel de DIR_EXISTS. En me demandant ce que tu veux, la question que je me pose est : est ce tu veux savoir comment afficher le contenu d'un dossier. Je ne sais pas! A tout hasard, je vais mettre le source d'un programme que j'appelle normalement sous forme d'include, et qui permet de choisir des dossiers. En regardant le code peut-être trouveras-tu ton bonheur. - Code:
-
label DIR_sorti form 25 :command_target_is 25 width 25,445:border_hide 25:color 25,180,180,170:top 25,010:left 25,500 :height 25,525 dir_change "C:\" dim DIR_a%,DIR_a$,DIR_f$,DIR_test%,dir_dossier$
label DIR_dossier ,DIR_disque , DIR_choix ,DIR_impose ,DIR_retour ,DIR_exit,DIR_ferme on_close 25,DIR_ferme alpha 16:top 16, 5:left 16,100:font_bold 16:font_size 16,10:' font_color 16,204,204,153 caption 16,"choisir le dossier d'installation"
edit 15:top 15,35:left 15,5:width 15,435:font_size 15,12:font_bold 15:color 15,255,255,153
alpha 19:top 19,65:left 19,80:font_color 19,255,255,255:font_bold 19:font_size 19,10:caption 19,"dossier" list 10: top 10,85:left 10,5:width 10,230:height 10,390:font_size 10,12:font_bold 10:color 10,255,255,204:on_click 10,DIR_choix
list 11: top 11,85:width 11,200:left 11,240:height 11,305:font_color 11,160,160,160
alpha 13:top 13,397:left 13,245:font_color 13,255,255,255:font_bold 13:font_size 13,10:caption 13,"Lecteur:" list 14:top 14,415:left 14,245:height 14,60:width 14,50:font_size 14,12:color 14,255,255,210 :on_click 14,DIR_disque
edit 18:top 18,490:left 18,170:width 18,270:font_size 18,12:font_bold 18:color 18,255,255,153:on_change 18,DIR_impose button 20:top 20,410:left 20,330:caption 20,"sortir" :on_click 20,DIR_retour button 21:top 21,450:left 21,330:caption 21,"annulé" :on_click 21,DIR_exit
alpha 17:top 17,500:left 17,5:font_color 17,255,255,255:font_bold 17:font_size 17,10:caption 17,"créé nouveau dossier :" for DIR_a%=asc("C") to asc("Z") DIR_a$= chr$(DIR_a%)+":" : if dir_exists(DIR_a$)=1 then item_add 14,DIR_a$ next DIR_a% goto DIR_sorti :' pour include end ' ==============================================
DIR_dossier: clear 10:clear 11 item_add 10,".." DIR_a$ = file_find_first$ while DIR_a$<>"_" DIR_test%=File_Exists(DIR_a$) if DIR_test%=0 item_add 10,DIR_a$ else item_add 11,DIR_a$ end_if DIR_a$ = file_find_next$ end_while file_find_close return DIR_disque: DIR_f$= item_index$(14):DIR_dossier$=DIR_f$ dir_change DIR_f$ : gosub DIR_dossier return
DIR_choix: DIR_f$=item_index$(10) dir_change DIR_f$ if item_index(10)>1 DIR_dossier$=DIR_dossier$+"\"+DIR_f$ else for DIR_a%=len(DIR_dossier$) to 1 step -1 if mid$(DIR_dossier$,DIR_a%,1)="\" then exit_for next DIR_a% if DIR_a%>2 then DIR_dossier$=left$(DIR_dossier$,DIR_a%-1) end_if gosub DIR_dossier gosub DIR_impose return
DIR_impose: if text$(18)<>"" then text 15,DIR_dossier$+"\"+text$(18) :else:text 15,DIR_dossier$ return
DIR_exit: hide 25:active 0:DIR_dossier$="_" :text 15,"_" DIR_f$=left$(DIR_f$,DIR_a%-1) :goto DIR_ferme return
DIR_retour: clipboard_string_copy text$(15) :goto DIR_ferme return
DIR_ferme: terminate
DIR_sorti: |
| | | Severin
Nombre de messages : 547 Localisation : Braunschweig / Germany Date d'inscription : 13/12/2010
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 0:32 | |
| Hallo Cosmos70,
Diese Befehle habe ich gefunden
for File if file_exists("aaa.txt") then print "the file exists" <== ok
for Directory if dir_exists("temp") then print "the directory exists" <== ok
----------------------------------------------------------------------- for Drive if drive_exists("A:") then print "the drive exists" <== ???? or if drive_exists("Z:") then print "the drive exists" <== ????
Severin | |
| | | Invité Invité
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 8:10 | |
| Désolé Severin, je n'avais pas compris. Pour le programme que j'ai mis, en fait à la ligne 31, il y avait avant que je montre le code: - Code:
-
for DIR_a%=asc("C") to asc("H") et j'ai transformé en: - Code:
-
for DIR_a%=asc("C") to asc("Z") et c'est un problème que j'ai déjà soulevé, mais j'ai pas le temps de retrouver le post, et voici ce que celà donne, en voulant aller jusqu'à "Z". Je ne peux que constater le résultat. |
| | | Invité Invité
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 11:21 | |
| Bizarre! Ce problème décrit ce matin, que je connaissais, et pour lequel je limitais à "H" la lecture des fichiers, ne me le fais plus maintenant. Comme Severin, ?????? Je ne sais plus rien. Des fantômes dans mon ordi? Qui suis-je ou tout simplement un barbant! |
| | | Severin
Nombre de messages : 547 Localisation : Braunschweig / Germany Date d'inscription : 13/12/2010
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 13:01 | |
| Hallo Cosmos70,
wir brauchen einen neuen Befehl:
----------------------------------------------------------------------- for Drive if drive_exists("A:") then print "the drive exists" <== ????
warten wir auf Jack.
gruss Severin
Hello Cosmos70,
we need a new command:
-------------------------------------------------- --------------------- Drive for if drive_exists ("A") then print "the drive exists" <==?
We are waiting for Jack.
gruss Severin
Bonjour Cosmos70,
nous avons besoin d'une nouvelle commande:
-------------------------------------------------- --------------------- Drive pour Si drive_exists ("A") puis d'imprimer "le lecteur existe" <==?
Nous sommes en attente pour Jack.
Gruss Séverin | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 13:11 | |
| Sauf erreur de ma part, je pense que c'est une fonction relativement simple à coder, peut-être l'auront nous dans la prochaine version qui arrive dans les jours à venir ? Fonction DRIVE_EXISTS(N) retourne 1 si le lecteur existe et 0 sinon | |
| | | Invité Invité
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 13:46 | |
| Ce n'est pas moi, mais Minifly qui a trouvé le truc je crois: - Code:
-
for DIR_a%=asc("C") to asc("Z") DIR_a$= chr$(DIR_a%)+":" : if dir_exists(DIR_a$)=1 then item_add 14,DIR_a$ next DIR_a% ... ... ... DIR_dossier: clear 10:clear 11 item_add 10,".." DIR_a$ = file_find_first$ while DIR_a$<>"_" DIR_test%=File_Exists(DIR_a$) if DIR_test%=0 item_add 10,DIR_a$ else item_add 11,DIR_a$ end_if DIR_a$ = file_find_next$ end_while file_find_close return Si en testant avec dir_exist , on obtient 0, c'est qu'il n'y a pas de disque. Sauf que pour certaines lettres, j'avais des erreurs. Pourquoi, je ne les ai plus depuis ce matin, vu que je travaille en ce moment avec ma boite? Mystère et boule de gomme.... J'ai rajouté un Hub ce matin pour résoudre des problèmes de reconnaissance de clé, avec succès, et c'est surement la raison de l’annulation de l'erreur. Il est évident qu'une commande directe serait bien. Je ne demande plus rien, je me fais mal voir. Je parlerai volontiers d'autres problèmes, mais bouche cousu. |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 13:47 | |
| C'est vrai que c'est une fonction qui m'a bien manquée (DRIVE_EXISTS), et ce n'est pas forcément si simple que ça à coder pour Jack. Après des recherches sur internet, finalement j'utilise un script vbs pour obtenir la liste des volumes valides.
Mais Klaus (toujours lui) a je crois fait quelque chose (un utilitaire ou une dll) qui renvoie la liste des volumes avec leurs noms, dans un fichier ou dans le clipboard, à chercher sur son site.
Tiens salut cosmos, on s'est croisés...
PS chez Klaus ça s'appelle GVL.dll, dans DLLdivers.42.zip | |
| | | Severin
Nombre de messages : 547 Localisation : Braunschweig / Germany Date d'inscription : 13/12/2010
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 14:33 | |
| Hallo an alle,
die DLL von Klaus kenne ich. Da wir lange nichts von Klaus gehört haben, möchte ich keine DLL einsetzen. Wer garantiert ein weitere Entwicklung von DLL. Denn wenn Jack die Entwicklung einstellt, kann Panoramic genutzt werden.
Severin
Bonjour à tous,
Je sais que la DLL par Klaus. Tant que nous n'avons pas entendu de Klaus Je voudrais d'utiliser n'importe quelle DLL. Qui va garantir un développement ultérieur de la DLL. Parce que si Jack établit le développement, peut Panoramic être utilisé.
Severin
Hello everyone,
I know the DLL by Klaus. As long as we have not heard of Klaus, I would like to use any DLL. Who will guarantee a further development of DLL. Because if Jack sets the development, can Panoramic be used.
Severin | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 16:02 | |
| Hello Severin,
Peut-être que Jack n'implémentera jamais la fonction Drive_Exists, alors si on a besoin de cette fonction on peut toujours utiliser la dll de Klaus (ou tout autre moyen), cette dll ne demande pas de développements, elle est parfaitement utilisable telle qu'elle est.
On ne peut pas rester bloqué sur un programme en attendant que Jack ait le temps, ou le désir, d'écrire une fonction donnée.
Ce qui est bien, en programmation, c'est qu'il y a toujours moyen de contourner un problème, de façon plus ou moins élégante, certes, mais l'essentiel est que ce soit opérationnel et que le résultat soit le résultat attendu.
essai de traduction en english: Hi Severin Maybe that Jack never implements the 'Drive_Exists' function, so if you need this feature, why not use the DLL Klaus (or any other means), this dll does not require development, it is perfectly usable 'as is' One cannot be stuck on a program waiting for Jack having time, or desire, to write this function. What is good in programming, is that there is always a way to circumvent a problem, more or less elegant, but the essential is that the solution is functional and that the result be the result waited.
| |
| | | Severin
Nombre de messages : 547 Localisation : Braunschweig / Germany Date d'inscription : 13/12/2010
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 16:41 | |
| Hallo JL35, ich vertraue auf Jack, er wird. Hallo JL35, I trust in Jack, he will. Bonjour JL35,, Je fais confiance à Jack, il le fera. Severin | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 17:37 | |
| J'admire ton optimisme ! Ich bewundere Ihren Optimismus | |
| | | Severin
Nombre de messages : 547 Localisation : Braunschweig / Germany Date d'inscription : 13/12/2010
| Sujet: Re: Dir ok -- Drive ? Dim 17 Juil 2011 - 18:37 | |
| Hallo JL35 Jack schrieb: Re: PANORAMIC und TOONIC TOONIC ist in dem gleichen Geist wie PANORAMIC getan: Es braucht keine externe DLL-Funktion und nutzt DirectX oder OpenGL für 2D und 3D. Jack a écrit: Re: panoramic et Toonice Toonice est fait dans le même esprit que PANORAMIC: Il ne nécessite aucune fonction DLL externe et utilise DirectX ou OpenGL pour la 2D et 3D. Jack wrote: Re: PANORAMIC and Toonice Toonice is done in the same spirit as PANORAMIC: It requires no external DLL function and uses DirectX or OpenGL for 2D and 3D. Severin | |
| | | Contenu sponsorisé
| Sujet: Re: Dir ok -- Drive ? | |
| |
| | | | Dir ok -- Drive ? | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |