Hur många datorer är för många?
Automatiska knapptryckningar / autoclicker tgb
Visa signatur
Det jag är ute efter är väl alternativa lösningar :).
Visa signatur
Hur många datorer är för många?
Citera flera
Citera
Skrivet av kelthar:
Jag skulle vilja ha en usb-manick som man kopplar in i datorn som gör knapptryckningar åt en. När frugan lämnar datorn över lunchen så stängs allting ned via deras Citrix och ibland är hon mitt i en lång uppgift som då avbryts. Behöver ha något som kan simulera aktivitet vid datorn.
Man kan t.ex ha en sådan här, men då behöver man hela tiden ha en telefon i närheten som är uppkopplad till den via bluetooth:
https://www.kjell.com/se/produkter/smarta-hem/smarta-hem-losn...
Endast musklick i koden nedan. Men går nog att lösa om man vill skriva något.
Kan använda powershell och lite C++ (som brukar vara tillåtet att köra även i Citrix):
## Custom config
$runtimeInMinutes = 60
$locationOnScreen = @(100,100) ## In pixels. Starts @ top left corner. Adjust if needed
#### Magic happens here
$endTime = (Get-Date).AddMinutes($runtimeInMinutes)
$cSource = @'
using System;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Windows.Forms;
public class Clicker
{
//https://msdn.microsoft.com/en-us/library/windows/desktop/ms646270(v=vs.85).aspx
[StructLayout(LayoutKind.Sequential)]
struct INPUT
{
public int type; // 0 = INPUT_MOUSE,
// 1 = INPUT_KEYBOARD
// 2 = INPUT_HARDWARE
public MOUSEINPUT mi;
}
//https://msdn.microsoft.com/en-us/library/windows/desktop/ms646273(v=vs.85).aspx
[StructLayout(LayoutKind.Sequential)]
struct MOUSEINPUT
{
public int dx ;
public int dy ;
public int mouseData ;
public int dwFlags;
public int time;
public IntPtr dwExtraInfo;
}
//This covers most use cases although complex mice may have additional buttons
//There are additional constants you can use for those cases, see the msdn page
const int MOUSEEVENTF_MOVED = 0x0001 ;
const int MOUSEEVENTF_LEFTDOWN = 0x0002 ;
const int MOUSEEVENTF_LEFTUP = 0x0004 ;
const int MOUSEEVENTF_RIGHTDOWN = 0x0008 ;
const int MOUSEEVENTF_RIGHTUP = 0x0010 ;
const int MOUSEEVENTF_MIDDLEDOWN = 0x0020 ;
const int MOUSEEVENTF_MIDDLEUP = 0x0040 ;
const int MOUSEEVENTF_WHEEL = 0x0080 ;
const int MOUSEEVENTF_XDOWN = 0x0100 ;
const int MOUSEEVENTF_XUP = 0x0200 ;
const int MOUSEEVENTF_ABSOLUTE = 0x8000 ;
const int screen_length = 0x10000 ;
//https://msdn.microsoft.com/en-us/library/windows/desktop/ms646310(v=vs.85).aspx
[System.Runtime.InteropServices.DllImport("user32.dll")]
extern static uint SendInput(uint nInputs, INPUT[] pInputs, int cbSize);
public static void LeftClickAtPoint(int x, int y)
{
//Move the mouse
INPUT[] input = new INPUT[3];
input[0].mi.dx = x*(65535/System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width);
input[0].mi.dy = y*(65535/System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height);
input[0].mi.dwFlags = MOUSEEVENTF_MOVED | MOUSEEVENTF_ABSOLUTE;
//Left mouse button down
input[1].mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
//Left mouse button up
input[2].mi.dwFlags = MOUSEEVENTF_LEFTUP;
SendInput(3, input, Marshal.SizeOf(input[0]));
}
}
'@
Add-Type -TypeDefinition $cSource -ReferencedAssemblies System.Windows.Forms,System.Drawing
#Send a click at a specified point
while( $(Get-Date) -lt $($endTime) ){
$color = Get-Random 'Green','Red','Magenta','Cyan'
[Clicker]::LeftClickAtPoint($locationOnScreen[0],$locationOnScreen[-1])
Write-Host "[$(Get-Date -f 'HH:mm:ss')] Click" -ForegroundColor $color
Start-Sleep 10
}
Visa signatur
🟢 Main: Ryzen7 5800X | Strix x470-I | 32GB | RTX2070S | Samsung C49RG9
🔵 unRaid: Ryzen5 2700X | B450M DS3H | 32GB
🟠 Tfn: Google Pixel 7 Lime Green
-:| @ eller citera för svar |:-
Citera flera
Citera
Hårdvara
- Idag Dubbel kapacitet och högre prestanda i Western Digitals nya SSD-kretsar 11
- Idag Så ska Asus gottgöra kunder efter supportskandalen 20
- Igår Asus först med grafikkort för små chassin 17
- 14 / 6 Snabbtest: Termoelektrisk mobilkylare från Cooler Master 7
- 14 / 6 Gigabyte visar upp SSD med 14 GB/s i läshastighet 41
Mjukvara
- Idag 55 år senare – första buggen hittad i spelet Lunar Landing 10
- Igår Microsoft raderar Minecraft-konton – rör upp känslor på Reddit 60
- 14 / 6 Microsoft: Därför ska du inte använda lokalt konto 67
- 13 / 6 Aktivister stämmer Valve för osund konkurrens 86
- 13 / 6 Ny sajt läcker kommande spel från Epic Games Store 20
Övrigt
- Igår Meta tränar inte sin AI via Instagram och Facebook 14
- Igår Krönika: Apple Intelligence är en frisk fläkt 17
- Igår Helgsnack: Varför valde du din processor? 93
- 14 / 6 WWDC-veckan 2024: De största nyheterna från Apples utvecklarfest 16
- 14 / 6 Microsoft stoppar kritiserade lanseringen av Recall – inte redo 42
Datorkomponenter
Ljud, bild och kommunikation
- Mobilt bredband till sommarstugan, räcker 5mbit/s?49
- 3D skrivare - Diskussionstråden1793
- Smartclock till sexåring1
- Grillclockers - För oss som älskar att grilla kött!546
- Försäkringsfråga119
- skulle behöva ny dator för fotoredigering, budget 250
- Aktivister stämmer Valve för osund konkurrens87
- Diablo II: Resurrected925
- SweClockers - Marknadsreferenser (läs första inlägget innan du postar!)13971
- Vad är min begagnade skärm/TV värd?287
- Köpes Xbox series x köpes
- Säljes Airtame 2
- Säljes TUF 3090 med Alphacool Eiswolf AIO - 360mm
- Säljes Skärmar, 2st 27" och 1st 24" (144hz+)
- Säljes EVGA RTX 3080 FTW3 ULTRA
- Säljes Bykski AIO GPU Water Cooling Kit - 3080/3090
- Skänkes Unifi PoE-adaptrar skänkes
- Säljes Steam Deck LCD 512GB
- Säljes Intel 12th, 13th & 14th Gen CPU Contact Frame
- Säljes CPU intel 8700, minnen och nätverkskort wifi 6
- 55 år senare – första buggen hittad i spelet Lunar Landing10
- Dubbel kapacitet och högre prestanda i Western Digitals nya SSD-kretsar11
- Så ska Asus gottgöra kunder efter supportskandalen20
- Meta tränar inte sin AI via Instagram och Facebook14
- Krönika: Apple Intelligence är en frisk fläkt17
- Asus först med grafikkort för små chassin17
- Helgsnack: Varför valde du din processor?93
- Microsoft raderar Minecraft-konton – rör upp känslor på Reddit60
- WWDC-veckan 2024: De största nyheterna från Apples utvecklarfest16
- Snabbtest: Termoelektrisk mobilkylare från Cooler Master7