Options Préférences PB_EditorOutput.pb
Options Préférences PB_EditorOutput.pb
bonjour
Dans les options du compilateur, on a le moyen de créer l'exécutable temporaire dans le répertoire source, c'est très bien.
J'aimerais aussi que le code temporaire "PB_EditorOutput.pb" soit aussi dans le répertoire source.
Plutôt que de l'écrire dans le répertoire "temp" du propriétaire de la machine.
car j’aimerais bien que cela se fasse dans un répertoire par exemple "PureBasic\temp"
Quelqu'un sait il comment faire.
Cordialement
Dans les options du compilateur, on a le moyen de créer l'exécutable temporaire dans le répertoire source, c'est très bien.
J'aimerais aussi que le code temporaire "PB_EditorOutput.pb" soit aussi dans le répertoire source.
Plutôt que de l'écrire dans le répertoire "temp" du propriétaire de la machine.
car j’aimerais bien que cela se fasse dans un répertoire par exemple "PureBasic\temp"
Quelqu'un sait il comment faire.
Cordialement
Dernière modification par kernadec le ven. 14/avr./2017 11:15, modifié 1 fois.
Re: Options Préférences
C'est une bonne remarque.
Peut-être que le chemin est dans un fichier prefs dans PB... Je vais chercher aussi j'ai quelques minutes.
Peut-être que le chemin est dans un fichier prefs dans PB... Je vais chercher aussi j'ai quelques minutes.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Options Préférences PB_EditorOutput.pb
bonjour à tous
je viens d'installer la version PB5.60
Et bien avec PB5.60 Je comprend pas pourquoi il n'y a toujours pas d'option pour choisir le chemin du répertoire de travail du compilateur.
j'en ai marre qu'a chaque compilation mon source soit renommé et copié
sous le nom PB_EditorOutput.pb et mis par défaut à la disposition de toute
la toile dans le répertoire "C:\Users\alain\AppData\Local\Temp"
Et avec une version portable mon source reste chez le client, Merde alors
Pourquoi ??? FRED tu ne nous laisse pas ce choix du chemin perso!!!
C'est d'ailleurs pour cette raison que je ne programme
plus sur une bécane connectée.
pendant que je suis dans les réclamations !
En installant la version PB5.60 x32 sur un seven64pro
j'ai cocher French à l'installation pour la doc elle est en français
mais les MENUS de l'IDE ils son resté en ANGLAIS
Bien-sur nous pouvons le changer manuellement
dans le menus préférence langage
Cordialement
je viens d'installer la version PB5.60
Et bien avec PB5.60 Je comprend pas pourquoi il n'y a toujours pas d'option pour choisir le chemin du répertoire de travail du compilateur.
j'en ai marre qu'a chaque compilation mon source soit renommé et copié
sous le nom PB_EditorOutput.pb et mis par défaut à la disposition de toute
la toile dans le répertoire "C:\Users\alain\AppData\Local\Temp"
Et avec une version portable mon source reste chez le client, Merde alors
Pourquoi ??? FRED tu ne nous laisse pas ce choix du chemin perso!!!
C'est d'ailleurs pour cette raison que je ne programme
plus sur une bécane connectée.
pendant que je suis dans les réclamations !
En installant la version PB5.60 x32 sur un seven64pro
j'ai cocher French à l'installation pour la doc elle est en français
mais les MENUS de l'IDE ils son resté en ANGLAIS
Bien-sur nous pouvons le changer manuellement
dans le menus préférence langage
Cordialement
Re: Options Préférences PB_EditorOutput.pb
Bonjour kernadec
As-tu essayé avec les options /LOCAL /PORTABLE
A+
As-tu essayé avec les options /LOCAL /PORTABLE
A+
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Re: Options Préférences PB_EditorOutput.pb
bonjour PAPIPP
d'abord merci pour la suggestion, donc j'ai ré-installé PB5.60 x32 le mode portable
sur clé USB "E:\PureBasic\PureBasic.exe\LOCAL\PORTABLE"
ps:
la ligne de commande n'accepte pas les espaces avant les paramètres \LOCAL \PORTABLE . Mais au final s'installe bien dans "e:\PureBasic\LOCAL\PORTABLE"
alors j'ai pu vérifier que cela ne change rien pour moi le fichier " PB_EditorOutput.pb "
va toujours se créer dans "C:\Users\alain\AppData\Local\Temp"
Enfin, je me suis peut être pris les pieds dans le tapis avec le port local,
il faut peut être le configurer, mais avec quels paramètres ?
@PAPIPP si tu as réussi la manip... j'aimerais bien savoir comment?
Cordialement
Ps: ou alors, il ne faut aucune version PB installée sur le pc test, car j'ai essayé sur un pc qui avait déjà une version PBxx en C:\ avec ma clé usb
d'abord merci pour la suggestion, donc j'ai ré-installé PB5.60 x32 le mode portable
sur clé USB "E:\PureBasic\PureBasic.exe\LOCAL\PORTABLE"
ps:
la ligne de commande n'accepte pas les espaces avant les paramètres \LOCAL \PORTABLE . Mais au final s'installe bien dans "e:\PureBasic\LOCAL\PORTABLE"
alors j'ai pu vérifier que cela ne change rien pour moi le fichier " PB_EditorOutput.pb "
va toujours se créer dans "C:\Users\alain\AppData\Local\Temp"
Enfin, je me suis peut être pris les pieds dans le tapis avec le port local,
il faut peut être le configurer, mais avec quels paramètres ?
@PAPIPP si tu as réussi la manip... j'aimerais bien savoir comment?
Cordialement
Ps: ou alors, il ne faut aucune version PB installée sur le pc test, car j'ai essayé sur un pc qui avait déjà une version PBxx en C:\ avec ma clé usb
Re: Options Préférences PB_EditorOutput.pb
Lances PB en mode portable depuis un .bat qui redéfini au préalable le répertoire tmp
(inutile de faire une installation portable, cela fonctionne aussi bien avec une version installée)
Chez moi, ça marche, le PB_EditorOutput.pb va là.
Comme c'est un batch, la variable d'env n'est valide que le temps du batch (normal) et surpasse la variable en cours.
Elle revient à la position précédente dès que tu quittes donc cela n’endommage pas l'installation actuelle.
(inutile de faire une installation portable, cela fonctionne aussi bien avec une version installée)
Code : Tout sélectionner
@ECHO OFF
SET tmp=C:\My_Tmp
"C:\Program Files\PureBasic\PureBasic.exe" /PORTABLE
Comme c'est un batch, la variable d'env n'est valide que le temps du batch (normal) et surpasse la variable en cours.
Elle revient à la position précédente dès que tu quittes donc cela n’endommage pas l'installation actuelle.
Re: Options Préférences PB_EditorOutput.pb
bonjour Marc56
oui, c'est une solution quand tu lance PureBasic.exe avec ta méthode
c'est un détournement de répertoire environnement pendant que tu code avec IDE
le dossier est ouvert vers internet donc pour moi ça va pas !!!
Voilà, je pense avoir trouvé la solution
quand je travail sur un code perso, je place le code joint en début de source
et a la compilation il efface ma source du répertoire "Temp" de Windows
[Réédit]
j'ajoute qu' avec le petit code PB ci-dessous pour effacer ou le déplacer et renommer en fichier.bak
ce source à chaque compile: "PB_EditorOutput.pb"
Nous pouvons créer un exécutable qui peut être ajouté au menu de l'IDE "Outils"
il reste à saisir vos paramètres dans la boite de dialogue outils
Ensuite choisir:
"L'événement pour déclencher l'outil"
"Après compiler/exécuter"
cordialement
oui, c'est une solution quand tu lance PureBasic.exe avec ta méthode
c'est un détournement de répertoire environnement pendant que tu code avec IDE
le dossier est ouvert vers internet donc pour moi ça va pas !!!
Voilà, je pense avoir trouvé la solution
quand je travail sur un code perso, je place le code joint en début de source
et a la compilation il efface ma source du répertoire "Temp" de Windows
[Réédit]
j'ajoute qu' avec le petit code PB ci-dessous pour effacer ou le déplacer et renommer en fichier.bak
ce source à chaque compile: "PB_EditorOutput.pb"
Nous pouvons créer un exécutable qui peut être ajouté au menu de l'IDE "Outils"
il reste à saisir vos paramètres dans la boite de dialogue outils
Ensuite choisir:
"L'événement pour déclencher l'outil"
"Après compiler/exécuter"
cordialement
Code : Tout sélectionner
TempFile.s=GetEnvironmentVariable("Temp")
;Debug TempFile.s
Procedure EmptyTrash(confirm)
;confirm = 1 > vide la corbeille avec confirmation
;confirm = 0 > vide la corbeille sans confirmation
If OpenLibrary(0,"shell32.dll") And GetFunction(0,"SHEmptyRecycleBinA")
CallFunction(0,"SHEmptyRecycleBinA",0,0,1-confirm)
CloseLibrary(0)
EndIf
EndProcedure
If ExamineDirectory(0, TempFile.s, "*.*")
While NextDirectoryEntry(0)
If DirectoryEntryType(0) = #PB_DirectoryEntry_File
DeleteDirectory(TempFile.s, "*.pb", #PB_FileSystem_Recursive|#PB_FileSystem_Force)
DeleteDirectory(TempFile.s, "*.exe", #PB_FileSystem_Recursive|#PB_FileSystem_Force)
EndIf
Wend
FinishDirectory(0)
EndIf
EmptyTrash(0)
Dernière modification par kernadec le jeu. 04/mai/2017 11:36, modifié 3 fois.
Re: Options Préférences PB_EditorOutput.pb
SET tmp=C:\My_Tmp
« le dossier est ouvert vers internet »oui, c'est une solution quand tu lance PureBasic.exe avec ta méthode
c'est un détournement de répertoire environnement pendant que tu code avec IDE
le dossier est ouvert vers internet donc pour moi ça va pas !!!
Comment, sans dossier partagé, droits, permissions et surtout NAT (si routeur/box) un accès entrant peut-il se faire depuis le WAN ?
De plus, le .bat ne change environnement que pour le(s) programme(s) appelés dans le batch.
Le reste du système continue à utiliser les variables définies par le système
Code : Tout sélectionner
@echo off
set tmp=c:\tmp
notepad
= s'ouvre sur c:\tmp
En même temps, ouvrir notepad
Fichier > ouvrir > %tmp%
= s'ouvre sur C:\Users\<utilisateur>\AppData\Local\Temp
Re: Options Préférences PB_EditorOutput.pb
Merci Marc56
c'est très gentil de poster toutes ses explications..
Ce que je voulais dire, c'est que si je dois lancer PureBasic et le quitter à chaque fois que teste un source.
c 'est pas top... car je peux rester sur mon source des heures sans quitter PureBasic
donc, ce que je ne veux pas!!! c 'est que mon source reste sur "C:\" dans un dossier "temp"
créer par Dos ,Windows ou Powershell etc... Car il sont surement indexé par défaut au répertoire
temporaire accessible au public. " Bon il est vrai que je n'en suis pas sûr à 100% " ..
c 'est pas grave je suis méfiant par défaut . Donc ma préférence c'est qu'il soit effacé.
encore merci pour ton aide Marc56
Cordialement
c'est très gentil de poster toutes ses explications..
Ce que je voulais dire, c'est que si je dois lancer PureBasic et le quitter à chaque fois que teste un source.
c 'est pas top... car je peux rester sur mon source des heures sans quitter PureBasic
donc, ce que je ne veux pas!!! c 'est que mon source reste sur "C:\" dans un dossier "temp"
créer par Dos ,Windows ou Powershell etc... Car il sont surement indexé par défaut au répertoire
temporaire accessible au public. " Bon il est vrai que je n'en suis pas sûr à 100% " ..
c 'est pas grave je suis méfiant par défaut . Donc ma préférence c'est qu'il soit effacé.
encore merci pour ton aide Marc56
Cordialement