[R] copier répertoire dans tous les profils utilisateurs
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] copier répertoire dans tous les profils utilisateurs
Bonjour,
Je cherche à copier un répertoire (paramétrage d'OoO) dans le profil de tous les utilisateurs existants sur un pc.
L'installation se fait en administrateur et le paramétrage ne fonctionne pas dans "all users".
Existe t-il un moyen de lister tous les profils?
merci d'avance
Je cherche à copier un répertoire (paramétrage d'OoO) dans le profil de tous les utilisateurs existants sur un pc.
L'installation se fait en administrateur et le paramétrage ne fonctionne pas dans "all users".
Existe t-il un moyen de lister tous les profils?
merci d'avance
Modifié en dernier par benzo le mar. 15 avr. 2008 22:20, modifié 2 fois.
Re: copier répertoire dans tous les profils utilisateurs
Si tu parle du fichier OoO qui sert pour le dictionnaire, il suffit de le copier sur la machine dans le repertoire de openoffice/share/dict
Re: copier répertoire dans tous les profils utilisateurs
merci tutu d'avoir répondu
non en fait je parle du paramétrage qui permet d'éviter le lancement de la boîte de dialogue qui se lance lors de première utilisation d'OoO,
puis du paramétrage pour enregistrer les fichiers par défaut en .doc
tout ca c'est dans C:\Documents and Settings\user\Application Data\openoffice
en fait je souhaiterais utiliser un profil type et- qu'il soit associé à tous les profils présents sur l'ordi...
non en fait je parle du paramétrage qui permet d'éviter le lancement de la boîte de dialogue qui se lance lors de première utilisation d'OoO,
puis du paramétrage pour enregistrer les fichiers par défaut en .doc
tout ca c'est dans C:\Documents and Settings\user\Application Data\openoffice
en fait je souhaiterais utiliser un profil type et- qu'il soit associé à tous les profils présents sur l'ordi...
Re: [..] copier répertoire dans tous les profils utilisateurs
Dans vista tu as le nom de tous les comptes dans C:\Users\ 

Re: [..] copier répertoire dans tous les profils utilisateurs
merci VooDoo
mais j'ai oublié de préciser
que c'est sous Xp !!
ya pas un moyen de lister tous les comptes présents dans c:\Documents and settings ?
mais j'ai oublié de préciser

ya pas un moyen de lister tous les comptes présents dans c:\Documents and settings ?
Re: [..] copier répertoire dans tous les profils utilisateurs
peut etre avec un "net user" non, ou en allant interroger les wmi
ca devrait te convenir je pense
Code : Tout sélectionner
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_UserAccount", "WQL", _
$wbemFlagReturnImmediately + $wbemFlagForwardOnly)
For $objItem In $colItems
$Output = $Output & "Caption: " & $objItem.Caption & @CRLF
$Output = $Output & "Name: " & $objItem.Name & @CRLF
Next
Re: [..] copier répertoire dans tous les profils utilisateurs
Ou encore :
Code : Tout sélectionner
#include <File.au3>
#include <Array.au3>
$FileList = _FileListToArray(@HomeDrive & "\Documents and Settings")
If @error = 1 Then
MsgBox(0, "", "No Files\Folders Found.")
Exit
EndIf
_ArrayDisplay($FileList, "$FileList")
Débutant, pas taper !
Re: [..] copier répertoire dans tous les profils utilisateurs
ok merci arrkhan et eln
j'ai retenu la solution du _FileListToArray
Par contre je vais continuer dans les questions idiotes:
je voudrais continuer à exécuter la création des répertoires autant qu'il y d'array et sortir quand le nombre maximum est atteint.
Comment faire ?

j'ai retenu la solution du _FileListToArray
Par contre je vais continuer dans les questions idiotes:
Code : Tout sélectionner
$FileList = _FileListToArray(@HomeDrive & "\Documents and Settings")
If @error = 1 Then
MsgBox(0, "", "No Files\Folders Found.")
Exit
EndIf
_ArrayDisplay($FileList, "$FileList")
Dim $sArrayString = _ArrayToString( $FileList,@TAB, 1,1 )
MsgBox( 4096, "_ArrayToString() Test", $sArrayString )
dircreate("D:" & ' \ '& $sArrayString )
Dim $sArrayString2=_ArrayToString( $FileList,@TAB, 2,2 )
msgbox(4096,"",$sArrayString2)
dircreate("D:" & ' \ '& $sArrayString2 )
Comment faire ?

Re: [..] copier répertoire dans tous les profils utilisateurs
Code : Tout sélectionner
For...To...Step...Next
Code : Tout sélectionner
For $indice = 1 To $FileList[0]
....
Next
Débutant, pas taper !
Re: [R] copier répertoire dans tous les profils utilisateurs
Nikel ca marche
merci eln


merci eln