[progliste] Re: CopyPath- utilitaire de copie de chemin de fichier ou dossier
Quand tu ouvres le menu contextuel avec maj+application ou maj+clic droit, tu obtiens quelques options en plus : * Copier en tant que chemin da'ccès * Ouvrir dans une nouvelle fenêtre * Ouvrir dans un nouveau processus * Ouvrir une fenêtre de commandes ici Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
[progliste] Re: python oleacc.dll
en fait, voici ce que je devrais écrir, mais j'ai toujours une erreur d'écriture dans la mémoire : import ctypes oleacc =ctypes.windll.LoadLibrary (oleacc.dll) AccessibleObjectFromWindow =oleacc.AccessibleObjectFromWindow AccessibleObjectFromWindow.argtypes =[ctypes.wintypes.HWND,ctypes.c_int ] AccessibleObjectFromWindow - Original Message - From: yannick philao...@yahoo.fr To: progliste@ml.free.fr Sent: Tuesday, March 27, 2012 6:04 PM Subject: [progliste] python oleacc.dll bonjour, je souhaite utiliser la fonction AccessibleObjectFromWindow présent dans la dll oleacc. cette fonction prend 2 paramètre, un handle, et un entier négatif . elle retour un objet . de quel type devront être le retour et les paramètres ? je suis en python, mais en c cela pourrait aussi m'éclairer Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
[progliste] Re: Comment masquer l'écran de son ordi
salut, si c'est un ordinateur fixe avec un écran branché en périphérique, il suffit de l'étteindre.. Je doute qu'il n'y ait pas une solution pour des portables mais ça doit dépendre des marques. Au pire dans les réglages ça doit bien être possible de mettre du noir sur noir ou du blanc sur blanc, mais je conseillerais pas car ensuite en cas de besoin, de panne.. Sinon, tu mets un tissu sur l'écran, ça va être original mais bon ça sera toujours mieux que des photos pornos ou qu'on constate le jeu à la place du boulot. Cordialement Michel - Original Message - From: Yannick Youalé mailtoloco2...@gmail.com To: progliste@ml.free.fr Sent: Tuesday, March 27, 2012 7:07 PM Subject: [progliste] Comment masquer l'écran de son ordi Salut à tous ! Je viens vous demander des idées sur une astuce qui consisterait à masquer son écran tout en étant capable de continuer à manipuler l'ordinateur avec jaws.. Je m'explique. Au boulot je travaille avec des écouteurs. Donc sur ce point là, personnes à part moi ne peu savoir ce que j'écoute. Mais pour ce qui est de la vue, quelqu'un peu très bien passer derrière moi, et cela arrive souvent, et découvrir sur mon écran ce que je suis en train de faire. Je me demandais s'il n'y avait pas un moyen, un logiciel, une astuce, n'importe quoi qui pourrait me permettre aumieux d'afficher quelque chose qui n'a rien à voir avec la fenêtre sur laquelle je suis en réalité, ou au moins d'éteindre temporairement l'écran pour me permettre de faire des trucs pas autorisé au bureau. Comme tentative Jusqu'ici, je me suis fait un code pour manipuler la luminosité de l'écran, mais les voyants arrivent malgré tout à lire les écritures à l'écran même quand c'est réglé à 0%. Aidez-moi ! Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
[progliste] Re: Comment masquer l'écran de son ordi
bonjour, Simple mon économiseur d'écran : la touche off de l'écran ne dérange pas jaws ! Bon je sais l'effort intellectuel pour trouver ceci est incommensurable... Mais j'économise car j'ai le même écran depuis mon premier ordi sous xp et maintenant sous w7... En fait ceci me permet de consulter les dossiers de mes patients avec les informations médicales que je dois protéger... Donc avec une oreillette et l'écran éteint. Amicalmement Serge -- From: Yannick Youalé mailtoloco2...@gmail.com Sent: Tuesday, March 27, 2012 7:07 PM To: progliste@ml.free.fr Subject: [progliste] Comment masquer l'écran de son ordi Salut à tous ! Je viens vous demander des idées sur une astuce qui consisterait à masquer son écran tout en étant capable de continuer à manipuler l'ordinateur avec jaws.. Je m'explique. Au boulot je travaille avec des écouteurs. Donc sur ce point là, personnes à part moi ne peu savoir ce que j'écoute. Mais pour ce qui est de la vue, quelqu'un peu très bien passer derrière moi, et cela arrive souvent, et découvrir sur mon écran ce que je suis en train de faire. Je me demandais s'il n'y avait pas un moyen, un logiciel, une astuce, n'importe quoi qui pourrait me permettre aumieux d'afficher quelque chose qui n'a rien à voir avec la fenêtre sur laquelle je suis en réalité, ou au moins d'éteindre temporairement l'écran pour me permettre de faire des trucs pas autorisé au bureau. Comme tentative Jusqu'ici, je me suis fait un code pour manipuler la luminosité de l'écran, mais les voyants arrivent malgré tout à lire les écritures à l'écran même quand c'est réglé à 0%. Aidez-moi ! Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
[progliste] Re: Comment masquer l'écran de son o rdi
Re-salut à tous ! Sur son lit de mort, entouré par ses généraux, à la question de savoir à qui il léguait son empire, Alexendre le grand répondit: Je lègue mon empire au plus fort d'entre vous. Ce qui était une façon de dire que le pouvoir ne se donne pas, il s'arrache. Notre autonomie, notre confort, nous devront également l'arracher. En nous servant de ce qui a déja été conçu pour les autres, et que nous adapterons nous même à nos besoins. Après une petite recherche, j'ai trouvé des exemples de code, démontrant en plusieurs langages comment éteindre et ralumer le moniteur de l'ordinateur. Mais etant pensé par des voyants, ils prévoient le ralumage de l'ordinateur dès un mouvement de la souris. Cela au moins pour deux des quatre codes que je vous propose plus bas. Les autres, je ne les ai pas testé. Quittes à nous maintenant de trouver un moyen pour annuler cette réaction. Les langages abordés sont: * VB6 * VB.net * c# * delphy Mais le code devrait être transportable sans trop de problèmes. D'après ma première observation, cela se fait en paramétrant la fonction SendMessage. Je vous laisse regarder. Langage : VB6 , VBA Date ajout : 07/12/2008 Posté par PCPT [Liste] DateMAJ : 07/12/2008 Private Const WM_SYSCOMMAND As Long = H112 Private Const SC_MONITORPOWER As Long = HF170 Private Const HWND_BROADCAST As Long = H Private Declare Function SendMessage Lib user32 Alias SendMessageA (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long ' Public Sub SetScreenPowerOff() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1) End Sub Public Sub SetScreenPowerOn() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0) End Sub Remarque : après un appel à SetScreenPowerOff, le mouvement de la souris rallume naturellement l'écran Ajouter aux favoris Snippet VS 2005 (VB) Langage : VB.NET 1.x , VB 2005 , VB 2008 Date ajout : 08/12/2008 Posté par Charles Racaud [Liste] Private Const WM_SYSCOMMAND As Integer = H112UI Private Const SC_MONITORPOWER As Integer = HF170I Private ReadOnly HWND_BROADCAST As IntPtr = New IntPtr(HI) DllImport(user32) _ Private Function SendMessage(ByVal hwnd As IntPtr, ByVal wMsg As UInteger, ByVal wParam As Integer, ByVal lParam As Integer) As Integer End Function Public Sub SetScreenPowerOff() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1) End Sub Public Sub SetScreenPowerOn() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0) End Sub Ajouter aux favoris Snippet VS 2005 (C#) Langage : C# 1.x , C# 2.x , C# 3.x Date ajout : 08/12/2008 Posté par Charles Racaud [Liste] private const uint WM_SYSCOMMAND = 0x112U; private const int SC_MONITORPOWER = 0xF170; private static readonly IntPtr HWND_BROADCAST = new IntPtr(0x); [DllImport(user32)] private static extern int SendMessage(IntPtr Handle, uint wMsg, int wParam, int lParam ) ; public static void SetScreenPowerOff() { SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1); } public static void SetScreenPowerOn() { SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0); } Ajouter aux favoris Langage : Delphi 5 Date ajout : 14/05/2009 Posté par Alcofribas_Nasier [Liste] procedure Syst_MonitorSleep(Valeur: boolean); var hWnd: THandle; begin //handle de broadcast, la procedure fonctionne aussi avec application.handle hWnd := 65535; if Valeur then //si Valeur est a TRUE on met le moniteur en veille SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2) else //sinon on le force à sortir de la veille SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, -1); end; Remarque : N'oubliez pas d'ajouter Tlhelp32 dans vos uses... Voilà ! J'essaierai de m'y pencher plus en profondeur un peu plus tard. Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. - Original Message - From: daniel serge free daniel.se...@free.fr To: progliste@ml.free.fr Sent: Tuesday, March 27, 2012 8:29 PM Subject: [progliste] Re: Comment masquer l'écran de son ordi bonjour, Simple mon économiseur d'écran : la touche off de l'écran ne dérange pas jaws ! Bon je sais l'effort intellectuel pour trouver ceci est incommensurable... Mais j'économise car j'ai le même écran depuis mon premier ordi sous xp et maintenant sous w7... En fait ceci me permet de consulter les dossiers de mes patients avec les informations médicales que je dois protéger... Donc avec une oreillette et l'écran éteint. Amicalmement Serge -- From: Yannick Youalé mailtoloco2...@gmail.com Sent: Tuesday, March 27, 2012 7:07 PM To: progliste@ml.free.fr Subject: [progliste] Comment masquer l'écran de son ordi Salut à tous ! Je viens vous demander des idées sur une astuce qui consisterait à masquer son écran tout en étant capable de continuer à manipuler l'ordinateur avec jaws.. Je m'explique. Au boulot je travaille avec
[progliste] Re: Comment masquer l'écran de son o rdi
Hello la ML, Question comme ça, en passant, une bribe de souvenir : est-ce que l'utilitaire en line de commande appelé NirCMD n'a pas parmi ses options quelque chose en rapport avec l'extinction de l'écran justement? IL n'est peut-être pas différent des autres, mais est-ce que quelqu'un le connaît mieux que je n'en parle? J.-F. Le 27/03/2012 22:46, Yannick Youalé écrit : Re-salut à tous ! Sur son lit de mort, entouré par ses généraux, à la question de savoir à qui il léguait son empire, Alexendre le grand répondit: Je lègue mon empire au plus fort d'entre vous. Ce qui était une façon de dire que le pouvoir ne se donne pas, il s'arrache. Notre autonomie, notre confort, nous devront également l'arracher. En nous servant de ce qui a déja été conçu pour les autres, et que nous adapterons nous même à nos besoins. Après une petite recherche, j'ai trouvé des exemples de code, démontrant en plusieurs langages comment éteindre et ralumer le moniteur de l'ordinateur. Mais etant pensé par des voyants, ils prévoient le ralumage de l'ordinateur dès un mouvement de la souris. Cela au moins pour deux des quatre codes que je vous propose plus bas. Les autres, je ne les ai pas testé. Quittes à nous maintenant de trouver un moyen pour annuler cette réaction. Les langages abordés sont: * VB6 * VB.net * c# * delphy Mais le code devrait être transportable sans trop de problèmes. D'après ma première observation, cela se fait en paramétrant la fonction SendMessage. Je vous laisse regarder. Langage : VB6 , VBA Date ajout : 07/12/2008 Posté par PCPT [Liste] DateMAJ : 07/12/2008 Private Const WM_SYSCOMMAND As Long =H112 Private Const SC_MONITORPOWER As Long =HF170 Private Const HWND_BROADCAST As Long =H Private Declare Function SendMessage Lib user32 Alias SendMessageA (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long ' Public Sub SetScreenPowerOff() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1) End Sub Public Sub SetScreenPowerOn() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0) End Sub Remarque : après un appel à SetScreenPowerOff, le mouvement de la souris rallume naturellement l'écran Ajouter aux favoris Snippet VS 2005 (VB) Langage : VB.NET 1.x , VB 2005 , VB 2008 Date ajout : 08/12/2008 Posté par Charles Racaud [Liste] Private Const WM_SYSCOMMAND As Integer =H112UI Private Const SC_MONITORPOWER As Integer =HF170I Private ReadOnly HWND_BROADCAST As IntPtr = New IntPtr(HI) DllImport(user32) _ Private Function SendMessage(ByVal hwnd As IntPtr, ByVal wMsg As UInteger, ByVal wParam As Integer, ByVal lParam As Integer) As Integer End Function Public Sub SetScreenPowerOff() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1) End Sub Public Sub SetScreenPowerOn() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0) End Sub Ajouter aux favoris Snippet VS 2005 (C#) Langage : C# 1.x , C# 2.x , C# 3.x Date ajout : 08/12/2008 Posté par Charles Racaud [Liste] private const uint WM_SYSCOMMAND = 0x112U; private const int SC_MONITORPOWER = 0xF170; private static readonly IntPtr HWND_BROADCAST = new IntPtr(0x); [DllImport(user32)] private static extern int SendMessage(IntPtr Handle, uint wMsg, int wParam, int lParam ) ; public static void SetScreenPowerOff() { SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1); } public static void SetScreenPowerOn() { SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0); } Ajouter aux favoris Langage : Delphi 5 Date ajout : 14/05/2009 Posté par Alcofribas_Nasier [Liste] procedure Syst_MonitorSleep(Valeur: boolean); var hWnd: THandle; begin //handle de broadcast, la procedure fonctionne aussi avec application.handle hWnd := 65535; if Valeur then //si Valeur est a TRUE on met le moniteur en veille SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2) else //sinon on le force à sortir de la veille SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, -1); end; Remarque : N'oubliez pas d'ajouter Tlhelp32 dans vos uses... Voilà ! J'essaierai de m'y pencher plus en profondeur un peu plus tard. Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. - Original Message - From: daniel serge freedaniel.se...@free.fr To:progliste@ml.free.fr Sent: Tuesday, March 27, 2012 8:29 PM Subject: [progliste] Re: Comment masquer l'écran de son ordi bonjour, Simple mon économiseur d'écran : la touche off de l'écran ne dérange pas jaws ! Bon je sais l'effort intellectuel pour trouver ceci est incommensurable... Mais j'économise car j'ai le même écran depuis mon premier ordi sous xp et maintenant sous w7... En fait ceci me permet de consulter les dossiers de mes patients avec les informations médicales que je dois protéger... Donc avec une oreillette et l'écran éteint.
[progliste] Re: Comment masquer l'écran de son o rdi
je l'ai déja testé, mais sensible au clavier /souris - Original Message - From: Jean-François Colas jfco...@inja.fr To: progliste@ml.free.fr Sent: Tuesday, March 27, 2012 11:07 PM Subject: [progliste] Re: Comment masquer l'écran de son o rdi Hello la ML, Question comme ça, en passant, une bribe de souvenir : est-ce que l'utilitaire en line de commande appelé NirCMD n'a pas parmi ses options quelque chose en rapport avec l'extinction de l'écran justement? IL n'est peut-être pas différent des autres, mais est-ce que quelqu'un le connaît mieux que je n'en parle? J.-F. Le 27/03/2012 22:46, Yannick Youalé écrit : Re-salut à tous ! Sur son lit de mort, entouré par ses généraux, à la question de savoir à qui il léguait son empire, Alexendre le grand répondit: Je lègue mon empire au plus fort d'entre vous. Ce qui était une façon de dire que le pouvoir ne se donne pas, il s'arrache. Notre autonomie, notre confort, nous devront également l'arracher. En nous servant de ce qui a déja été conçu pour les autres, et que nous adapterons nous même à nos besoins. Après une petite recherche, j'ai trouvé des exemples de code, démontrant en plusieurs langages comment éteindre et ralumer le moniteur de l'ordinateur. Mais etant pensé par des voyants, ils prévoient le ralumage de l'ordinateur dès un mouvement de la souris. Cela au moins pour deux des quatre codes que je vous propose plus bas. Les autres, je ne les ai pas testé. Quittes à nous maintenant de trouver un moyen pour annuler cette réaction. Les langages abordés sont: * VB6 * VB.net * c# * delphy Mais le code devrait être transportable sans trop de problèmes. D'après ma première observation, cela se fait en paramétrant la fonction SendMessage. Je vous laisse regarder. Langage : VB6 , VBA Date ajout : 07/12/2008 Posté par PCPT [Liste] DateMAJ : 07/12/2008 Private Const WM_SYSCOMMAND As Long =H112 Private Const SC_MONITORPOWER As Long =HF170 Private Const HWND_BROADCAST As Long =H Private Declare Function SendMessage Lib user32 Alias SendMessageA (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long ' Public Sub SetScreenPowerOff() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1) End Sub Public Sub SetScreenPowerOn() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0) End Sub Remarque : après un appel à SetScreenPowerOff, le mouvement de la souris rallume naturellement l'écran Ajouter aux favoris Snippet VS 2005 (VB) Langage : VB.NET 1.x , VB 2005 , VB 2008 Date ajout : 08/12/2008 Posté par Charles Racaud [Liste] Private Const WM_SYSCOMMAND As Integer =H112UI Private Const SC_MONITORPOWER As Integer =HF170I Private ReadOnly HWND_BROADCAST As IntPtr = New IntPtr(HI) DllImport(user32) _ Private Function SendMessage(ByVal hwnd As IntPtr, ByVal wMsg As UInteger, ByVal wParam As Integer, ByVal lParam As Integer) As Integer End Function Public Sub SetScreenPowerOff() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1) End Sub Public Sub SetScreenPowerOn() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0) End Sub Ajouter aux favoris Snippet VS 2005 (C#) Langage : C# 1.x , C# 2.x , C# 3.x Date ajout : 08/12/2008 Posté par Charles Racaud [Liste] private const uint WM_SYSCOMMAND = 0x112U; private const int SC_MONITORPOWER = 0xF170; private static readonly IntPtr HWND_BROADCAST = new IntPtr(0x); [DllImport(user32)] private static extern int SendMessage(IntPtr Handle, uint wMsg, int wParam, int lParam ) ; public static void SetScreenPowerOff() { SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1); } public static void SetScreenPowerOn() { SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0); } Ajouter aux favoris Langage : Delphi 5 Date ajout : 14/05/2009 Posté par Alcofribas_Nasier [Liste] procedure Syst_MonitorSleep(Valeur: boolean); var hWnd: THandle; begin //handle de broadcast, la procedure fonctionne aussi avec application.handle hWnd := 65535; if Valeur then //si Valeur est a TRUE on met le moniteur en veille SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2) else //sinon on le force à sortir de la veille SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, -1); end; Remarque : N'oubliez pas d'ajouter Tlhelp32 dans vos uses... Voilà ! J'essaierai de m'y pencher plus en profondeur un peu plus tard. Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. - Original Message - From: daniel serge freedaniel.se...@free.fr To:progliste@ml.free.fr Sent: Tuesday, March 27, 2012 8:29 PM Subject: [progliste] Re: Comment masquer l'écran de son ordi bonjour, Simple mon économiseur d'écran : la touche off de l'écran ne dérange pas jaws ! Bon je sais l'effort intellectuel pour trouver ceci est
[progliste] Re: Comment masquer l'écran de son o rdi
Question comme ça, en passant, une bribe de souvenir : est-ce que l'utilitaire en line de commande appelé NirCMD n'a pas parmi ses options quelque chose en rapport avec l'extinction de l'écran justement? IL n'est peut-être pas différent des autres, mais est-ce que quelqu'un le connaît mieux que je n'en parle? C'est celui-là que j'avais vu. Effectivement il contient une commande pour éteindre l'écran, mais celui-ci se rallume naturellement à la moindre activité. A première vue, c'est ce que font tous les codes postés par Yannick, je regarderai ça quand j'aurai du temps, mais je crains qu'en fait ça ne soit pas possible... Sinon il faudrait voir le truc autrement: pourquoi ne pas utiliser/développer un faux driver ? L'idée serait de faire croire à windows qu'un second écran est connecté. Sur les portables, connecter un second écran a souvent pour effet d'éteindre l'écran d'origine. Après il faut voir si ça ne perturberait pas trop jaws... Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
[progliste] Re: Comment masquer l'écran de son o rdi
le voici en script jaws . je ne savais pas qu'il y avait des handle réservé Const WM_SYSCOMMAND = 274, SC_MONITORPOWER =61808 , HWND_BROADCAST =65535 Script essai () SendMessage (HWND_BROADCAST ,WM_SYSCOMMAND ,SC_MONITORPOWER ,1 ) EndScript ? - Original Message - From: Yannick Youalé mailtoloco2...@gmail.com To: progliste@ml.free.fr Sent: Tuesday, March 27, 2012 10:46 PM Subject: [progliste] Re: Comment masquer l'écran de son ordi Re-salut à tous ! Sur son lit de mort, entouré par ses généraux, à la question de savoir à qui il léguait son empire, Alexendre le grand répondit: Je lègue mon empire au plus fort d'entre vous. Ce qui était une façon de dire que le pouvoir ne se donne pas, il s'arrache. Notre autonomie, notre confort, nous devront également l'arracher. En nous servant de ce qui a déja été conçu pour les autres, et que nous adapterons nous même à nos besoins. Après une petite recherche, j'ai trouvé des exemples de code, démontrant en plusieurs langages comment éteindre et ralumer le moniteur de l'ordinateur. Mais etant pensé par des voyants, ils prévoient le ralumage de l'ordinateur dès un mouvement de la souris. Cela au moins pour deux des quatre codes que je vous propose plus bas. Les autres, je ne les ai pas testé. Quittes à nous maintenant de trouver un moyen pour annuler cette réaction. Les langages abordés sont: * VB6 * VB.net * c# * delphy Mais le code devrait être transportable sans trop de problèmes. D'après ma première observation, cela se fait en paramétrant la fonction SendMessage. Je vous laisse regarder. Langage : VB6 , VBA Date ajout : 07/12/2008 Posté par PCPT [Liste] DateMAJ : 07/12/2008 Private Const WM_SYSCOMMAND As Long = H112 Private Const SC_MONITORPOWER As Long = HF170 Private Const HWND_BROADCAST As Long = H Private Declare Function SendMessage Lib user32 Alias SendMessageA (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long ' Public Sub SetScreenPowerOff() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1) End Sub Public Sub SetScreenPowerOn() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0) End Sub Remarque : après un appel à SetScreenPowerOff, le mouvement de la souris rallume naturellement l'écran Ajouter aux favoris Snippet VS 2005 (VB) Langage : VB.NET 1.x , VB 2005 , VB 2008 Date ajout : 08/12/2008 Posté par Charles Racaud [Liste] Private Const WM_SYSCOMMAND As Integer = H112UI Private Const SC_MONITORPOWER As Integer = HF170I Private ReadOnly HWND_BROADCAST As IntPtr = New IntPtr(HI) DllImport(user32) _ Private Function SendMessage(ByVal hwnd As IntPtr, ByVal wMsg As UInteger, ByVal wParam As Integer, ByVal lParam As Integer) As Integer End Function Public Sub SetScreenPowerOff() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1) End Sub Public Sub SetScreenPowerOn() Call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0) End Sub Ajouter aux favoris Snippet VS 2005 (C#) Langage : C# 1.x , C# 2.x , C# 3.x Date ajout : 08/12/2008 Posté par Charles Racaud [Liste] private const uint WM_SYSCOMMAND = 0x112U; private const int SC_MONITORPOWER = 0xF170; private static readonly IntPtr HWND_BROADCAST = new IntPtr(0x); [DllImport(user32)] private static extern int SendMessage(IntPtr Handle, uint wMsg, int wParam, int lParam ) ; public static void SetScreenPowerOff() { SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1); } public static void SetScreenPowerOn() { SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0); } Ajouter aux favoris Langage : Delphi 5 Date ajout : 14/05/2009 Posté par Alcofribas_Nasier [Liste] procedure Syst_MonitorSleep(Valeur: boolean); var hWnd: THandle; begin //handle de broadcast, la procedure fonctionne aussi avec application.handle hWnd := 65535; if Valeur then //si Valeur est a TRUE on met le moniteur en veille SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2) else //sinon on le force à sortir de la veille SendMessage(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, -1); end; Remarque : N'oubliez pas d'ajouter Tlhelp32 dans vos uses... Voilà ! J'essaierai de m'y pencher plus en profondeur un peu plus tard. Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. - Original Message - From: daniel serge free daniel.se...@free.fr To: progliste@ml.free.fr Sent: Tuesday, March 27, 2012 8:29 PM Subject: [progliste] Re: Comment masquer l'écran de son ordi bonjour, Simple mon économiseur d'écran : la touche off de l'écran ne dérange pas jaws ! Bon je sais l'effort intellectuel pour trouver ceci est incommensurable... Mais j'économise car j'ai le même écran depuis mon premier ordi sous xp et maintenant sous w7... En fait ceci me permet de consulter les dossiers de mes patients avec les