FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» PANORAMIC V 1
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar papydall Aujourd'hui à 3:22

» select intégrés [résolu]
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar jjn4 Hier à 17:00

» number_mouse_up
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Sélecteur de chemin pour création d'un nouveau dossier  Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 Sélecteur de chemin pour création d'un nouveau dossier

Aller en bas 
AuteurMessage
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Sélecteur de chemin pour création d'un nouveau dossier  Empty
MessageSujet: Sélecteur de chemin pour création d'un nouveau dossier    Sélecteur de chemin pour création d'un nouveau dossier  EmptyMer 26 Fév 2014 - 21:10

Bonsoir à tous,

Voici un autre "Sélecteur de chemin pour création d'un nouveau dossier" (inspirer d'un code de Cosmos)

Comme toujours, j'attend vos commentaires et éventuel bug(s).

Code:
' Sélecteur de dossier pour déterminer un chemin
dim a$,b$,no%,dep%,fin%,dir$,bouton_renew%,bouton_select%
label continu,init,sortie,fin

width 0,1180:height 0,600:on_close 0,fin

no%=no%+1:list no%:width no%,160:height no%,500:top no%,10:left no%,5
dep%=no%
no%=no%+1:list no%:width no%,160:height no%,500:top no%,10:left no%,left(no%-1)+width(no%-1)+5
no%=no%+1:list no%:width no%,160:height no%,500:top no%,10:left no%,left(no%-1)+width(no%-1)+5
no%=no%+1:list no%:width no%,160:height no%,500:top no%,10:left no%,left(no%-1)+width(no%-1)+5
no%=no%+1:list no%:width no%,160:height no%,500:top no%,10:left no%,left(no%-1)+width(no%-1)+5
no%=no%+1:list no%:width no%,160:height no%,500:top no%,10:left no%,left(no%-1)+width(no%-1)+5
no%=no%+1:list no%:width no%,160:height no%,500:top no%,10:left no%,left(no%-1)+width(no%-1)+5
fin%=no%
no%=no%+1:bouton_renew%=no%:button no%:width no%,100:top no%,520:left no%,5:caption no%,"Recommencer"
no%=no%+1:bouton_select%=no%:button no%:width no%,100:top no%,520:left no%,width(0)-125:caption no%,"Sélectionner"

for no%=dep% to fin%
on_click no%,continu:inactive no%
next no%

on_click bouton_renew%,init
on_click bouton_select%,sortie

gosub init
END
' ==============================================================================
sortie:
if right$(dir$,1)="\" then dir$=left$(dir$,len(dir$)-1)
caption 0,dir$:' Résultat dans le bandeau
dir_change dir$:' à conserver ou pas
wait 2000:' pour donner le temps de voir le résultat
terminate:' à adapter suivant vos besoin
return

init:
  for no%=dep% to fin%
    clear no%:active no%
    dir$="C:\":dir_change dir$
    afi_sous_rep(dep%)
  next no%
return

continu:
   no%=number_click:inactive no%:b$=item_index$(no%)
if b$="."
   dir$=left$(dir$,len(dir$)-1):caption 0,dir$:return
else
   if b$=".."
      dir$=left$(dir$,len(dir$)-1):caption 0,dir$:return
   end_if
end_if
   a$=dir$+b$+"\":dir$=a$
   dir_change a$
   no%=no%+1
if no%<fin%+1
   afi_sous_rep(no%)
else
   dir$=left$(dir$,len(dir$)-1):caption 0,dir$:return
   message "Impossible de continuer la recherche":return
end_if
   caption 0,dir$
return

Sub afi_sous_rep(num_list%)
active num_list%
  dim_local test%
  clear num_list%
a$=file_find_first$
  while a$<>"_"
      test%=File_Exists(a$)
      if test%=0
         item_add num_list%,a$
      end_if
      a$=file_find_next$
  end_while
file_find_close
  if count(num_list%)=0
     dir$=left$(dir$,len(dir$)-1):caption 0,dir$
     message "Recherche terminé"
  end_if
End_sub

fin:
terminate
return

A+
Revenir en haut Aller en bas
 
Sélecteur de chemin pour création d'un nouveau dossier
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Création d'un script image pour page web
» Conversion chemin long/chemin court (8.3)
» nouveau pour des concours
» probleme pour la creation d'objet 3DS
» Création d'un cadre pour photo numérique

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: