Mittwoch, Mai 04, 2016

Dropbox + SnippingTool Problem

Problem:
DropBox 3.18.1 verhindert unter Windows 7 die Nutzung von Strg+Druck des OS eigenen SnippingTool und versucht statt dessen, selbst ScreenShots zu erstellen und zu verwalten.

Lösung:
uncheck: //DropBox/Einstellungen/Allgemein/"DropBox beim Systemstart starten"
starte Dropbox selbst, nachdem SnippingTool bereits läuft, mit  eigenem Script:

//Systemsteuerung/Verwaltung/Aufgabenplanung/Aktionen/Aufgabe erstellen

Allgemein/Name: DropBox Start mit SnippingTool:
Trigger: bei Anmeldung
Aktion: Programm starten
Programm: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Argumente: -command C:\users\Public\Start-SnippingToolAndDropBox.ps1

Script:


#ibjs.net 20160504
<# Start des SnippingTools und gleichzeitiges Escape #>`
$wshell = new-object -com wscript.shell;`
Start-Process C:\Windows\system32\SnippingTool.exe;`
$wshell.SendKeys("{ESCAPE}")
start-sleep -Milliseconds 2000
#Jetzt wird erst Dropbox gestartet
& "C:\Program Files (x86)\Dropbox\Client\Dropbox.exe" /home
$DBHandles={try {(get-process -name dropbox -erroraction 'STOP').handles} catch {}}
$StopSnip={try {stop-process -name SnippingTool -ErrorAction 'STOP' -force} catch {}}
While ((& $DBHandles) -lt 1500) {};& $StopSnip

Bemerkung:
Die Anzahl der DBHandles = 1500 entspricht in etwa der Stelle, an der das DropBox Icon in der Notification Area der TaskBar meines Systems  den Status "Aktualisiert" anzeigt. Gegebenenfalls muss man diesen Wert selbt beim Start der eigenen Dropbox  beobachten und anpassen. Ob es einen direkten Weg zur Ermittlung dieses Ereignisses gibt, ist mir unbekannt.

Keine Kommentare: