Köra script vid scanning av streckkod?

Permalänk

Köra script vid scanning av streckkod?

Tjo!

Konfar upp datorer dagligen med hjälp av en drös .bat filer för att t.ex. installera mjukvara och nätverksprinters.

Jag använder mig redan av streckkoder för att skriva in data som behövs vid konfigurering av vissa program, så om det på något sätt skulle gå att automatiskt starta en .bat fil genom att bara skanna info från en sträckkod skulle det underlätta något otroligt.

Någon som har erfarenhet av detta?

OBS: Forumkategorierna här är förvirrande, så om jag postat detta i fel subforum är det bara att säga till!

Permalänk
Medlem
Skrivet av Kejsare102:

Tjo!

Konfar upp datorer dagligen med hjälp av en drös .bat filer för att t.ex. installera mjukvara och nätverksprinters.

Jag använder mig redan av streckkoder för att skriva in data som behövs vid konfigurering av vissa program, så om det på något sätt skulle gå att automatiskt starta en .bat fil genom att bara skanna info från en sträckkod skulle det underlätta något otroligt.

Någon som har erfarenhet av detta?

OBS: Forumkategorierna här är förvirrande, så om jag postat detta i fel subforum är det bara att säga till!

Du behöver komplettera med betydligt med information för att det ska vara möjligt att hjälpa dig.
Dock så låter det inte omöjligt att fixa. Personligen så kan jag extremt lite om Windows och hur man skriptar
i Windows.

Visa signatur

| Citera för svar! | Gilla bra inlägg! |

Permalänk
Medlem
Skrivet av Kejsare102:

Tjo!

Konfar upp datorer dagligen med hjälp av en drös .bat filer för att t.ex. installera mjukvara och nätverksprinters.

Jag använder mig redan av streckkoder för att skriva in data som behövs vid konfigurering av vissa program, så om det på något sätt skulle gå att automatiskt starta en .bat fil genom att bara skanna info från en sträckkod skulle det underlätta något otroligt.

Någon som har erfarenhet av detta?

OBS: Forumkategorierna här är förvirrande, så om jag postat detta i fel subforum är det bara att säga till!

Har du skrivit .bat filerna själv?

Låter ju dock som ett enkelt problem. Skriv ett nytt program som tar in streckkoder som input och kör dina .bat filer beroende på vilken streckkod som lästes in.

Permalänk
Medlem

Nu vet jag ju inte hur streckkodsläsaren fungerar men förutsätter att den genererar input likt ett tangentbord.

Något sådant här borde fungera i PowerShell:

#Sökväg till mapp med BAT-filer $path = "C:\bats" #Indexera innehållet i mappen $content = (Get-ChildItem $path).name #Input från strecckodsläsaren $code = Read-Host "Läs streckkod" #Matcha strecckoden mot indexerade bat-filer if ($content -like "$code*") { Write-Host "Kör $code.bat" Start-Process $path\$code.bat } else {Write-host "Streckkod saknas"}

Visst är det fulkod men du kan säkert klura ut lite anpassningar, scriptet förutsätter att namnet på bat-filen är [streckkod].bat. Men det går såklart att matcha streckkod mot annat filnamn om man skulle vilja det.

Permalänk
Skrivet av kobb3:

Har du skrivit .bat filerna själv?

Låter ju dock som ett enkelt problem. Skriv ett nytt program som tar in streckkoder som input och kör dina .bat filer beroende på vilken streckkod som lästes in.

.bat filerna är skrivna själv, ja.

Haha jag har tänkt exakt likadant. Det borde väl inte vara så svårt. Men när jag väl ska försöka så kommer jag inte på hur jag ska gå till väga.

Skrivet av KiWo:

Nu vet jag ju inte hur streckkodsläsaren fungerar men förutsätter att den genererar input likt ett tangentbord.

Något sådant här borde fungera i PowerShell:

#Sökväg till mapp med BAT-filer $path = "C:\bats" #Indexera innehållet i mappen $content = (Get-ChildItem $path).name #Input från strecckodsläsaren $code = Read-Host "Läs streckkod" #Matcha strecckoden mot indexerade bat-filer if ($content -like "$code*") { Write-Host "Kör $code.bat" Start-Process $path\$code.bat } else {Write-host "Streckkod saknas"}

Visst är det fulkod men du kan säkert klura ut lite anpassningar, scriptet förutsätter att namnet på bat-filen är [streckkod].bat. Men det går såklart att matcha streckkod mot annat filnamn om man skulle vilja det.

Hmm, intressant. Att jag inte tänkte på något sånt här själv. Ska se om jag kan få ihop ett enkelt grafiskt gränssnitt under eftermiddagen och sedan testa det imorgon.

Tack för hjälpen!

Permalänk
Medlem
Skrivet av Kejsare102:

Hmm, intressant. Att jag inte tänkte på något sånt här själv. Ska se om jag kan få ihop ett enkelt grafiskt gränssnitt under eftermiddagen och sedan testa det imorgon.

Tack för hjälpen!

Lycka till