Vypnutí monitoru pomocí cmd (vbs, powershell)

Operační systémy Windows z dílny Microsoft a vše kolem nich

Moderátoři: Pic, Mods_senior

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3375
Registrován: 24 říj 2008 19:50

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od atari »

Vytvoříš ten soubor jenom jednou, dáš mu jméno "vypnout_monitor.exe", soubor uložíš na PC, a ESETU povolíš spouštět soubor "vypnout_monitor.exe".

Ani tohle u Vás neprojde?
Uziv00

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od Uziv00 »

ITCrowd píše:Díky, ale cokoli v c++ se bude muset zkompilovat do spustitelného souboru => program třetí strany. Navíc další služba.
Proto zněl požadavek pomocí cmd, vbs, powershell.
Podmínka byla cmd (vbs, powershell). Neexistuje použít jakýkoli program třetí strany - to vylučuje třeba nircmd a podobně.
monitor.exe je program třetí strany. => ne, neprojde. Kdyby prošlo, použil bych nircmd, nebo nějaký jiný program, nebo by se to dalo nechat napsat.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3375
Registrován: 24 říj 2008 19:50

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od atari »

Tak tento powershell to umí: (příloha *.ps1 zde není povolena)

Kód: Vybrat vše

function Set-DisplayOff
{
   $code = @"
using System;
using System.Runtime.InteropServices;
public class API
{
 [DllImport("user32.dll")]
 public static extern
 int SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam);
}
"@
   $t = Add-Type -TypeDefinition $code -PassThru
   $t::SendMessage(0xffff, 0x0112, 0xf170, 2)
}

Set-DisplayOff
Uziv00

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od Uziv00 »

Je to stejné jako tohle:
Microsheep píše:Google vyplivnul: do CMD:

Kód: Vybrat vše

powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3375
Registrován: 24 říj 2008 19:50

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od atari »

Hlavně že to funguje. To by mě nenapadlo, že to bude tak složité ...
Uziv00

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od Uziv00 »

No ono to ale nefunguje.
1. vypne monitor, ale jen, pokud je přihlášen uživatel.
2. zapne monitor až po kliknutí myší a ne při pohybu.
Oboje je nežádoucí.
Taky jsem si nepředstavoval, že to bude tak složité. Holt se budou muset smířit se svítími úvodními obrazovkami.
každopádně díky za tvůj čas.
zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11140
Registrován: 16 úno 2012 10:56
Bydliště: Pankrac

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od zeus »

Nevyresis 1. vzdalene pres psexec?
Prazaci jo ty se maj, az kdyz si me zavolaj..
Uziv00

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od Uziv00 »

To by sice šlo, ale nevím jak. Jak ten cmd, co spouští powershell, tak ten skript powershellu přes psexec monitor nevypne.
Máš nějaký příkaz?
Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1397
Registrován: 02 čer 2013 12:03
Kontaktovat uživatele:

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od rhsCZ »

já se obávám, že by to nešlo, zkusil jsem to spustit přes psexec ve virtualu, ale nic to nedělá. když to normálně pustím ve virtualu ručně tak zhasne. když to pustim lokálně tak se rozsvítí i při pohybu myši, to teda nevim co tam běží, že to nereaguje na pohyb myši.

„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ
Uziv00

Re: Vypnutí monitoru pomocí cmd (vbs, powershell)

Příspěvek od Uziv00 »

Tak nakonec vyřešeno pouze černým pozadím obrazovky. Sice je tam vidět čas, ale aspoň to už tak nesvítí.
Všem děkuji za spolupráci.
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Vypnutí monitoru pri hrani hry
    od Dejv28 » » v Problémy s hardwarem
    28 Odpovědi
    10639 Zobrazení
    Poslední příspěvek od Dejv28
  • Nic se nenačítá ani po resetu biosu pomocí cmos baterie
    od Bliske » » v Problémy s hardwarem
    4 Odpovědi
    6387 Zobrazení
    Poslední příspěvek od pcmaker
  • PC naběhne po vypnutí na tvrdo
    od Sojka Práskačka » » v Problémy s hardwarem
    10 Odpovědi
    7502 Zobrazení
    Poslední příspěvek od petr22
  • přerušení napájení periferií po vypnutí PC
    od BeznyFrantaUzivatel » » v Problémy s hardwarem
    5 Odpovědi
    3169 Zobrazení
    Poslední příspěvek od BeznyFrantaUzivatel
  • Po náhlém vypnutí PC už PC nejde zapnout
    od nev259 » » v Vše ostatní (hw)
    5 Odpovědi
    5550 Zobrazení
    Poslední příspěvek od petr22

Zpět na „Windows 11, 10, 8...“