OPTIMISER WINDOWS POUR JOUER

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 8 août 2008 à 04:14
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008 - 9 août 2008 à 02:13
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47542-optimiser-windows-pour-jouer

bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
9 août 2008 à 02:13
Merci ;-)
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
9 août 2008 à 02:03
pourquoi tu mets à jour alors...

c'est supprimé, utilise le forum pour la suite
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
9 août 2008 à 01:59
a si je l'avais coché désolé, mais c'est une erreur car je sais bien que ma source n'utilise pas .net
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
9 août 2008 à 01:54
"ton code n'est en rien de ".net" mais du shell de .bat depuis un executable" > j'ai pas coché la case .net
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
9 août 2008 à 01:47
La source ne devais pas être supprimée ? vu la tronche de la sourie ça a l'air urgent ^^
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 août 2008 à 16:13
ben l'evenement click de la form (btn_Click)
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
8 août 2008 à 16:02
et donc si j'ai bien compris, tous les noms de processus qui sont dans \process.txt vont etre fermés ? et comment on déclence la fermeture des processus ?

au fait merci de m'aider ;-)
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 août 2008 à 15:59
non je l'ai fait pour passer mon temps j'ai rien à faire le week end :))
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
8 août 2008 à 15:52
us_30 > "Ensuite, lorsque j'arrête de jouer, comment je remet l'environnement graphique ? puisque j'ai plus rien pour effectuer une ligne de commande... et si je dois relancer la session Windows par CTRL+ALT+SUPPR, je ne vois plus l'intérêt de RestarMachin.bat "

justement dans le cas de mon application tu clique sur retour a la normal.

gillardg > tout ce que tu m'a donné doit replacer ce que j'avais écris c'est ça ?
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 août 2008 à 15:36
Public Class Form1

Dim fiche As String = Application.StartupPath & "\process.txt"
Dim line As String
Dim tbProc As New TextBox
Private Sub KillProcess(ByVal ProcessName As String)
Dim x As Integer
Dim oFoundProcess As System.Diagnostics.Process
Try

oFoundProcess = System.Diagnostics.Process.GetProcessesByName(ProcessName)(x)

oFoundProcess.Kill()
Catch ex As Exception
MessageBox.Show("Error N° " & Err.Number & vbCrLf & Err.Description & vbCrLf & " In Module " & Err.Source, My.Application.Info.ProductName)
End Try


End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IO.File.Exists(fiche) Then
My.Computer.FileSystem.WriteAllText(fiche, "iexplore", False)
End If
With tbProc
.Left = 0
.Top = 0
.Multiline = True
.Parent = Me
.Width = Me.Width - 50
.Height = Me.Height
End With
Me.Text = "programmes a tuer sans extension"
Using sr As New IO.StreamReader(fiche, System.Text.Encoding.Default)
Try
Do
line = sr.ReadLine
tbProc.AppendText(line & Environment.NewLine)
Loop Until line Is Nothing
Catch ex As Exception
' fin du fichier
End Try

End Using

End Sub
Private Sub btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Click
My.Computer.FileSystem.WriteAllText(fiche, tbproc.text, False)
Using sr As New IO.StreamReader(fiche, System.Text.Encoding.Default)
Try
Do
line = sr.ReadLine
KillProcess(line)
Loop Until Not line Is Nothing
Catch ex As Exception
' fin du fichier
End Try

End Using

End Sub
End Class
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
8 août 2008 à 15:29
euh... " oui exlorer.exe c'est la barre des taches, les icônes sur le bureau ",
ben youi ! et comment je lance le jeu sans icône ?... désolé, si je suis bête, mais tous les jeux ne fonctionnent pas sur le mode Autorun... Ensuite, lorsque j'arrête de jouer, comment je remet l'environnement graphique ? puisque j'ai plus rien pour effectuer une ligne de commande... et si je dois relancer la session Windows par CTRL+ALT+SUPPR, je ne vois plus l'intérêt de RestarMachin.bat
Ceci dit, mon XP refuse obstinément Taskkill...

Amicalement,
Us.
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
8 août 2008 à 15:09
Si j'ai ressayé et ça marche mais maintenant comme le lancer ce code ca avant mon shell (qui ne plais pas a grand monde) était démarré des qu'on clique sur le bouton mais maintenant comment je fais ?
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
8 août 2008 à 15:05
us_30 > oui exlorer.exe c'est la barre des taches, les icônes sur le bureau ... mais ça ne sert pas a grand chose quand on joue a un jeu en plein écran et quand on le dégage, on gagne un peux en rapidité.
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 août 2008 à 15:05
je n'y ai pas mis des pattes ?? :)
bon, explique ce qui ne fonctionne pas !
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
8 août 2008 à 15:02
bonjourcheval > oui mais le problème c'est qu'une fois explorer.exe fermé, pour récupérer un bureau comme d'habitude, il faut faire Ctrl+Alt+supp > ouvrir le gestionnaire des taches (sur vista) > nouvelle tache > explorer.exe alors que la tu clique et voila ça revient.

gillardg > j'ai essayé ce qui est dit dans le lien mais ca marche pas (bizarre)
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
8 août 2008 à 15:02
Bonjour,

Taskkill "Optimiser windows pour les jeux.exe" ! ça marche pôs... En fait "Taskkill" n'existe pôs sur mon XP (et tant mieux, en définitive).

Euh... j'hallucine aussi sur une ligne... Taskkill explorer.exe !
Pour info, explorer.exe, c'est l'environnement de Windows... en gros, c'est windows lui-même que tu tentes de fermer... j'suis pas sûr que ce soit très malin.

Sinon, bon courage pour une prochaine source qui sera digne d'intérêt...

Amicalement,
Us.
bonjourcheval Messages postés 228 Date d'inscription mercredi 13 décembre 2000 Statut Membre Dernière intervention 8 août 2011
8 août 2008 à 14:45
Comme l'a dit Charles Racaud C'est même plus long cliquer sur le .exe, puis cliquer sur "Exécuter le .bat qui se trouve dans le même dossier" que de directement cliquer sur le .bat

Toutefois, ça peut apprendre à ouvrir un fichier bat avec shell. Mais bon, il y a des sources plus complete à ce sujet...

1/10
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 août 2008 à 14:42
bastien952 ,
n'as tu pas été voir le lien que j'ai posté ^^ ?

une liste dans un textbox
un nom de fichier par ligne tu enregistre le fichier sur disque avec
My.Computer.FileSystem.WriteAllText(FileAsString, TextAsString, False)

tu le lis avec un io.streamreader.readline
et tu passes chaque ligne en parrametre a la fonction de mon snippet
voila c'est fini.
c'est moins long à coder en vb que de l'ecrire dans le forum, avec l'intellisense :)
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
8 août 2008 à 14:35
Non la proposition de Kenji n'est pas passé passée a la trappe, mais c'est juste que je ne sais pas comment la réaliser.
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
8 août 2008 à 14:32
la question n'est pas que çà te soit utile ou pas.
je présume qu'on se fait tous aussi des "ptits trucs pratiques", çà n'oblige pas d'être posté.
que çà te soit utile et même si çà pouvait servir, tant mieux.
maintenant il faut aussi qu'il y est un intérêt didactique.
2 lignes de codes, identique, étant juste un SHELL d'un fichier BAT contenant la liste des EXE qui ne sont présents que chez toi, çà n'apporte rien (en plus le code n'est pas approprié)

Kenji t'as proposé une manière de faire pour rendre un peu le code utile, sa suggestion est passée à la trappe..

donc merci pour cette envie de participer mais, et désolé des termes :
"merci de ne pas considérer CS comme ta corbeille personnelle"
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
8 août 2008 à 14:11
a ok je vien de relire le 1er message, il sera supprimé, et ben tant pis je le garderais pour moi meme si l'dée de base était pas mal et qu'il manque d'améliorations.

A+
bastien952 Messages postés 12 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 9 août 2008
8 août 2008 à 14:07
si vous pensez que ca sert a rien, je peux le virer, moi en tout cas il m'est utile :P
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 août 2008 à 13:26
tuer un processus ??

un fichier texte avec une liste de prog un par ligne j'aurais compris mais un bat.net ??
http://www.codyx.org/snippet_tuer-processus-connaissant-son-nom_677.aspx
TeBeCo Messages postés 467 Date d'inscription lundi 24 juin 2002 Statut Membre Dernière intervention 9 mars 2011
8 août 2008 à 12:58
vive les blague ...
vas y kill le "dwn" sous vista quand tu joue en mode fenetré on en reparle

apres :
taskkill /f /im jusched.exe

c'est une bonne idée aussi de kill ca si jamais y a un acces de fait ca se relance de tte facon mdr suffit qu'une autre tache en fond l'utilise, pour ce que ca coute en ressource quand il fait rien ca sert ... a rien

enfin tu devrais eviter de bidouiller des choses au hasard et te renseigner sur les process
surtout quand ton code n'est en rien de ".net" mais du shell de .bat depuis un executable que tu peux faire a la main ca a aucun interet
pourquoi double clicker sur un exe alors qu'on peux double cliquer le .bat ?
Utilisateur anonyme
8 août 2008 à 10:45
Tu devrais plutôt les fermer par code.
Et faire une liste éditable car j'en ai aucuns dans ceux que tu as mis.
__
Kenji
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
8 août 2008 à 04:14
tout çà, + 4 MAJ, juste pour :

Shell("C:\Program Files\Bastien VB\TaskKill.bat")
Shell("C:\Program Files\Bastien VB\RestartTask.bat")

bravo, très bel exemple de "du grand n'importe quoi"

le mois d'aout promet...

suppression dans la journée, merci de ne pas considérer CS comme ta corbeille personnelle
Rejoignez-nous