Bonjour,
Je voudrais pouvoir modifier mon boot.ini afin de faire fonctionner un programme.
Afin de faire cette manipulation j'ai voulu effectuer des tests, et j'ai donc créer un fichier test.txt situé directement sur C:/
Voilà le contenue du fichier :
Mon but est de remplacer le OptOut par alwaysoff afin de supprimer un plantage dut a un logiciel.[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect /NoExecute=OptOut
J'ai donc voulu faire un script, mais je ne parvient pas à remplacer ce que je veux.
J'ai tester un peu toutes les sources disponible sur internet mais rien n'y fait.
Voici les deux sources que j'ai tester derniérement et je ne comprend pas pourquoi ça ne fonctionne pas.
Mais j'ai beau l executer, rien ne se passe.Je n'ai pas de message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 import os f = file("c:/test.txt","r") # ouvrir le fichier chaine = f.read() # le charger dans une chaine de caractères f.close() # fermer le fichier result=chaine.replace("OptOut", "alwayoff") # remplacer les données que tu souhaites f = file("c:/test.txt","w") # ouvrir le fichier de sortie # en écriture Tu peux ouvrir le même si tu veux l'écraser f.write(result) # écrire le résultat dans le fichier f.close()
J'ai donc essayé une deuxiéme méthode :
Mais la encore absolument rien n'y fait et je ne vois absolument pas pourquoi ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 of = file("c:/outest.txt","w") # ouvrir le fichier de # sortie en écriture (forcément différent) for ligne in file("c:/test.txt","r"): of.write(ligne.replace("OptOut", "alwaysoff")) # remplacer les données que tu souhaites of.close() # fermer le fichier de sortie
Est-ce que l'un d'entre vous pourrait me renseigner.
Merci beaucoup.
Partager