Torna indietro   Hardware Upgrade Forum > Software > Microsoft Windows > Microsoft Windows 11

ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN è il primo monitor gaming con pannello QD-OLED Gen 5 a layout RGB Stripe Pixel e 360 Hz su 34 pollici: lo abbiamo misurato con sonde colorimetriche e NVIDIA LDAT. Ecco tutti i dati
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Nothing Phone (4a) Pro cambia pelle: l'alluminio unibody sostituisce la trasparenza integrale, portando una solidità inedita. Sotto il cofano troviamo uno Snapdragon 7 Gen 4 che spinge forte, mentre il display è quasi da top dig amma. Con un teleobiettivo 3.5x e la Glyph Matrix evoluta, è la prova di maturità di Carl Pei. C'è qualche compromesso, ma a 499EUR la sostanza hardware e la sua unicità lo rendono un buon "flagship killer" in salsa 2026
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro
Con Midnight, Blizzard tenta il colpaccio: il player housing sbarca finalmente su Azeroth insieme a una Quel'Thalas ricostruita da zero. Tra il dramma della famiglia Ventolesto e il nuovo Prey System, ecco com'è la nuova espansione di World of Warcraft
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-10-2024, 11:52   #1
radeon_snorky
Senior Member
 
Iscritto dal: Mar 2003
Messaggi: 2210
Programmi in avvio automatico che si spostano

ho due programmi (google keep e google calendar) che si avviano al login di win11 e sono posizionati "strategicamente" per averne sempre una comoda visualizzazione sul secondo monitor (ma il problema lo fa anche con un solo monitor)

quello che non capisco è perché dopo che li posiziono correttamente, al successivo avvio sono spostati di qualche pixel e così via fino a quando mi tocca doverli risistemare.

è risolvibile?

o devo cercare una qualche utility che gestisca il posizionamento delle finestre?

grazie
radeon_snorky è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2024, 10:34   #2
pps
Senior Member
 
L'Avatar di pps
 
Iscritto dal: Oct 2002
Città: Vicino a un ponte
Messaggi: 1293
Quote:
Originariamente inviato da radeon_snorky Guarda i messaggi
ho due programmi (google keep e google calendar) che si avviano al login di win11 e sono posizionati "strategicamente" per averne sempre una comoda visualizzazione sul secondo monitor (ma il problema lo fa anche con un solo monitor)

quello che non capisco è perché dopo che li posiziono correttamente, al successivo avvio sono spostati di qualche pixel e così via fino a quando mi tocca doverli risistemare.

è risolvibile?

o devo cercare una qualche utility che gestisca il posizionamento delle finestre?

grazie
Potresti usare uno script PowerShell...
Codice:
# Specifica il percorso del programma che vuoi avviare
$programPath = "C:\ProgramFile\TUOPROGRAMMA\TUOPROGRAMMA.EXE"

# Avvia il programma
$process = Start-Process $programPath -PassThru

# Attendi che il processo sia pronto
Start-Sleep -Seconds 1

# Ottieni la finestra del processo
$hwnd = $process.MainWindowHandle

# Funzione per impostare la posizione e le dimensioni della finestra
function Set-WindowPosition {
    param (
        [int]$hwnd,
        [int]$x,
        [int]$y,
        [int]$width,
        [int]$height
    )

    # Importa le funzioni necessarie dalla libreria user32.dll
    Add-Type @"
    using System;
    using System.Runtime.InteropServices;
    public class User32 {
        [DllImport("user32.dll")]
        public static extern bool SetWindowPos(int hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);
    }
"@

    # Imposta la posizione e le dimensioni della finestra
    $SWP_NOSIZE = 0x0001
    $SWP_NOZORDER = 0x0004
    [User32]::SetWindowPos($hwnd, 0, $x, $y, $width, $height, $SWP_NOZORDER -bor $SWP_NOSIZE)
}

# Imposta la posizione e le dimensioni desiderate
$x = 100  # Posizione X
$y = 100  # Posizione Y
# Non sono sicuro che il dimensionamento della finestra funzioni... prova.
$width = 800  # Larghezza
$height = 600  # Altezza

# Chiama la funzione per impostare la posizione della finestra
Set-WindowPosition -hwnd $hwnd -x $x -y $y -width $width -height $height
Istruzioni

Copia il codice sopra in un file di testo e salvalo con estensione .ps1, ad esempio AvviaProgramma.ps1.
Modifica la variabile $programPath con il percorso del programma che desideri avviare.
Modifica le variabili $x, $y, $width e $height per impostare la posizione e le dimensioni desiderate della finestra.
Esegui lo script in PowerShell.

(unico dubbio che ho... non so se la dir "startup" gestisce i file Ps1, quindi se non parte fammelo sapere che troviamo una soluzione.
__________________
ASUS PRIME Z490-P | Intel® i7 10700K | Asus GeForce GTX 4060 OC | CORSAIR Vengeance LPX DDR4 3000 -32Gb- | Samsung 970 PRO M.2 512 Gb | Samsung SSD 840 PRO 256 Gb | 2x Samsung 970 EVO PLUS M.2 1 Tb

Ultima modifica di pps : 27-10-2024 alle 11:13.
pps è offline   Rispondi citando il messaggio o parte di esso
Old 27-10-2024, 18:00   #3
radeon_snorky
Senior Member
 
Iscritto dal: Mar 2003
Messaggi: 2210
Quote:
Originariamente inviato da pps Guarda i messaggi
(unico dubbio che ho... non so se la dir "startup" gestisce i file Ps1, quindi se non parte fammelo sapere che troviamo una soluzione.
Grazie! provo appena sono davanti al pc in ufficio.

la cosa strana però è che si spostino, non c'è un motivo valido (a parte come è programmato windows...)
radeon_snorky è offline   Rispondi citando il messaggio o parte di esso
Old 28-10-2024, 09:48   #4
radeon_snorky
Senior Member
 
Iscritto dal: Mar 2003
Messaggi: 2210
Quote:
Originariamente inviato da pps Guarda i messaggi
Potresti usare uno script PowerShell...
Codice:
...
ho provato ma...
Spoiler:

Codice:
Windows PowerShell
Copyright (C) Microsoft Corporation. Tutti i diritti riservati.

Prova la nuova PowerShell multipiattaforma https://aka.ms/pscore6

PS C:\WINDOWS\system32> C:\Users\masto\Desktop\AvviaCalendario.ps1
C:\Users\masto\Desktop\AvviaCalendario.ps1 : Impossibile caricare il file C:\Users\masto\Desktop\AvviaCalendario.ps1.
L'esecuzione di script è disabilitata nel sistema in uso. Per ulteriori informazioni, vedere about_Execution_Policies
all'indirizzo https://go.microsoft.com/fwlink/?LinkID=135170.
In riga:1 car:1
+ C:\Users\masto\Desktop\AvviaCalendario.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : Errore di protezione: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
PS C:\WINDOWS\system32> Set-ExecutionPolicy Unrestricted

Modifica ai criteri di esecuzione
I criteri di esecuzione facilitano la protezione dagli script non attendibili. La modifica dei criteri di esecuzione
potrebbe esporre l'utente ai rischi di sicurezza descritti nell'argomento della Guida about_Execution_Policies
all'indirizzo https://go.microsoft.com/fwlink/?LinkID=135170. Modificare i criteri di esecuzione?
[s] Sì  [T] Sì a tutti  [N] No  [u] No a tutti  [O] Sospendi  [?] Guida (il valore predefinito è "N"): s
PS C:\WINDOWS\system32> C:\Users\masto\Desktop\AvviaCalendario.ps1
Start-Process : Impossibile eseguire il comando a causa dell'errore seguente: Impossibile trovare il file specificato.
In C:\Users\masto\Desktop\AvviaCalendario.ps1:5 car:12
+ $process = Start-Process $programPath -PassThru
+            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

False
PS C:\WINDOWS\system32> Set-ExecutionPolicy Unrestricted

Modifica ai criteri di esecuzione
I criteri di esecuzione facilitano la protezione dagli script non attendibili. La modifica dei criteri di esecuzione
potrebbe esporre l'utente ai rischi di sicurezza descritti nell'argomento della Guida about_Execution_Policies
all'indirizzo https://go.microsoft.com/fwlink/?LinkID=135170. Modificare i criteri di esecuzione?
[s] Sì  [T] Sì a tutti  [N] No  [u] No a tutti  [O] Sospendi  [?] Guida (il valore predefinito è "N"): t
PS C:\WINDOWS\system32> C:\Users\masto\Desktop\AvviaCalendario.ps1
Start-Process : Impossibile eseguire il comando a causa dell'errore seguente: Impossibile trovare il file specificato.
In C:\Users\masto\Desktop\AvviaCalendario.ps1:5 car:12
+ $process = Start-Process $programPath -PassThru
+            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

False
PS C:\WINDOWS\system32
non sono molto pratico di powershell e permessi
sto provando a modificare il path (i doppi apici non so come vengono gestiti...) ho provato con una applicazione semplice e la avvia, purtroppo si apre sempre nell'ultima posizione e non nelle coordinate e dimensioni impostate nello script.
radeon_snorky è offline   Rispondi citando il messaggio o parte di esso
Old 28-10-2024, 13:59   #5
pps
Senior Member
 
L'Avatar di pps
 
Iscritto dal: Oct 2002
Città: Vicino a un ponte
Messaggi: 1293
...ovviamente avrai provato a cambiare le posizioni che ti ho fornito io... cosa intendi per "doppi apici".
Prova ad eseguire lo script con credenziali amministrative.
Aggiornami...
__________________
ASUS PRIME Z490-P | Intel® i7 10700K | Asus GeForce GTX 4060 OC | CORSAIR Vengeance LPX DDR4 3000 -32Gb- | Samsung 970 PRO M.2 512 Gb | Samsung SSD 840 PRO 256 Gb | 2x Samsung 970 EVO PLUS M.2 1 Tb
pps è offline   Rispondi citando il messaggio o parte di esso
Old 28-10-2024, 17:19   #6
radeon_snorky
Senior Member
 
Iscritto dal: Mar 2003
Messaggi: 2210
Quote:
Originariamente inviato da pps Guarda i messaggi
...ovviamente avrai provato a cambiare le posizioni che ti ho fornito io... cosa intendi per "doppi apici".
Prova ad eseguire lo script con credenziali amministrative.
Aggiornami...
per la questione doppi apici... calendar e keep sono istanze crome e appaioni così:
"C:\Program Files\Google\Chrome\Application\chrome_proxy.exe" --profile-directory=Default --app-id=kjbdgfilnfhdoflbpgamdcdgpehopbep

non so come ricomprendere negli apici (doppi) i parametri

intanto ho provato la questione posizione con valori a caso... x 10 y 10 ecc ma l'applicazione (ho provato con notepad++) si apre sempre nell'ultima posizione (e dimensione) di quando la chiudo

eseguo come amministratore e con protezione Unrestricted
radeon_snorky è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2024, 08:01   #7
pps
Senior Member
 
L'Avatar di pps
 
Iscritto dal: Oct 2002
Città: Vicino a un ponte
Messaggi: 1293
Quote:
Originariamente inviato da radeon_snorky Guarda i messaggi
per la questione doppi apici... calendar e keep sono istanze crome e appaioni così:
"C:\Program Files\Google\Chrome\Application\chrome_proxy.exe" --profile-directory=Default --app-id=kjbdgfilnfhdoflbpgamdcdgpehopbep

non so come ricomprendere negli apici (doppi) i parametri

intanto ho provato la questione posizione con valori a caso... x 10 y 10 ecc ma l'applicazione (ho provato con notepad++) si apre sempre nell'ultima posizione (e dimensione) di quando la chiudo

eseguo come amministratore e con protezione Unrestricted
...a questo punto credo che il problema sia da qualche altra parte, ho testato con successo lo script sulla mia macchina... a questo punto mi riesce difficile aiutarti... mi dispiace.
__________________
ASUS PRIME Z490-P | Intel® i7 10700K | Asus GeForce GTX 4060 OC | CORSAIR Vengeance LPX DDR4 3000 -32Gb- | Samsung 970 PRO M.2 512 Gb | Samsung SSD 840 PRO 256 Gb | 2x Samsung 970 EVO PLUS M.2 1 Tb
pps è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2024, 14:07   #8
radeon_snorky
Senior Member
 
Iscritto dal: Mar 2003
Messaggi: 2210
Quote:
Originariamente inviato da pps Guarda i messaggi
...a questo punto credo che il problema sia da qualche altra parte, ho testato con successo lo script sulla mia macchina... a questo punto mi riesce difficile aiutarti... mi dispiace.
grazie lo stesso
radeon_snorky è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Hacker sfruttano da mesi un bug segreto ...
ASUSTOR Lockerstor 24R Pro Gen2: 24 bay ...
Rigetti supera la soglia dei 100 qubit: ...
eFootball raggiunge il miliardo di downl...
Come provare OpenClaw facilmente grazie ...
Microsoft conferma: questo glitch dell'o...
Toyota bZ7: una berlina da oltre 5 metri...
Artemis II, le prime foto del lato nasco...
Sempre più pubblicità su YouTube: arriva...
Polestar fa +80% in Italia e tocca quota...
Il tuo Mac smette di connettersi a Inter...
La nuova alleanza Intel-Google ridefinis...
Energia troppo cara, regole da rivedere:...
CPU che si piegano e miglior contatto: I...
Addio Volkswagen Touareg? Non proprio: i...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:38.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v