Page 1 sur 1
[..] Macro correspondant à Program files (X86)
Posté : jeu. 22 janv. 2015 16:01
par Lebalbo2013
Bonjour,
J'aimerais connaître la macro désignant ProgramFiles (X86) sous Windows 7.
Etant sous Windows 7 (64 bits) je voudrais supprimer un répertoire sous program files (x86).J'ai cependant remarqué que la macro "@ProgramFilesDir" désigne par défaut programFiles(64).
Merci d'avance.
Steph.
*** Important ***
- Ajoutez [..] au début d
e votre titre.
- N'oubliez pas les balises de code.
- N'utilisez pas la coloration syntaxique dans ce forum
Plus de détails sur ce lien :
http://www.autoitscript.fr/forum/viewto ... f=35&t=595
Re: [..] Macro correspondant à Program files (X86)
Posté : jeu. 22 janv. 2015 16:07
par Y01
Bonjour,
Code : Tout sélectionner
Func _ProgramFilesDir()
Local $ProgramFileDir
Switch @OSArch
Case "X32"
$ProgramFileDir = "Program Files"
Case "X64"
$ProgramFileDir = "Program Files (x86)"
EndSwitch
Return @HomeDrive & "\" & $ProgramFileDir
EndFunc ;==>_ProgramFilesDir
Source
Re: [..] Macro correspondant à Program files (X86)
Posté : jeu. 22 janv. 2015 16:18
par jguinch
Bien vu Y01 :
http://www.autoitscript.com/forum/topic ... /?p=863585
Avec un script compilé/exécuté en x86,
@ProgramFilesDir retournera
c:\program files (x86).
Si le script est compilé/exécuté en x64,
@ProgramFilesDir retournera
c:\program files.
Re: [..] Macro correspondant à Program files (X86)
Posté : jeu. 22 janv. 2015 17:09
par Lebalbo2013
Merci Y01,

Re: [..] Macro correspondant à Program files (X86)
Posté : jeu. 22 janv. 2015 17:57
par orax
Code : Tout sélectionner
#include <APIShellExConstants.au3>
#include <WinAPIShellEx.au3>
#include <WinAPISYs.au3>
ConsoleWrite(_WinAPI_ShellGetKnownFolderPath($FOLDERID_ProgramFiles) & @CRLF)
ConsoleWrite(_WinAPI_ShellGetKnownFolderPath($FOLDERID_ProgramFilesX64) & @CRLF)
ConsoleWrite(_WinAPI_ShellGetKnownFolderPath($FOLDERID_ProgramFilesX86) & @CRLF)
Ce n'est pas une @macro mais bon... (Pour Vista et +) -
(MSDN) KNOWNFOLDERID
PS : ne pas oublier d'éditer le premier message et de mettre [R] si le sujet est résolu. ^^
Re: [R] Macro correspondant à Program files (X86)
Posté : ven. 30 janv. 2015 10:47
par Lebalbo2013
Merci pour tout çà fonctionne.
Re: [..] Macro correspondant à Program files (X86)
Posté : ven. 30 janv. 2015 15:15
par jguinch
Comme l'a dit Orax, merci de passer le sujet en [R] si c'est OK.