Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

shell shutdown alternatief visual studio

Pagina: 1
Acties:

Verwijderd

Topicstarter
Dag Allemaal,

Ik ben hier nieuw maar wist anders niet waar lopen met onderstaande vraag :

Op het bedrijf waar ik werk maken we gebruik van verschillende verspaningsmachines die draaien op windows. Dit zijn machines die enige tijd onbemand kunnen doorwerken. In het bedrijf werken de arbeiders in een dagshift dus het hoofddoel is klaarzetten en instellen van de machines tegen 17h zodat deze nog enkele uren kunnen verderwerken (tot seriegrootte bereikt is). Als deze machines aanliggen wanneer serie afgewerkt verbruiken ze elektriciteit, smeerolie en smeervet wat niet zo voordelig is (zeker niet als ze heel het weekend blijven aanliggen)

automatisch uitschakelen nadat de werkstukken allemaal klaar zijn is een optie die bij de machinefabrikant al gauw €1000 kost. Als je enkele machines in het machinepark hebt loopt dit al gauw op.

Ik ben er al in geslaagd om te detecteren wanneer de machine klaar is en heb al geprobeerd met een shell commando als volgt :

shell(shutdown -s)

De machine begint uitschakelen maar blijft telkens hangen op het logging off venster (windows 7) en schakelt uiteindelijk niet uit. Dan had ik volgende geprobeerd :

process.start("hyperlink naar shutdown in windows 32 folder")

met hetzelfde resultaat...

http://media.exapro.com/p...x-control-p21005014_3.JPG


Op de machine zelf staat er wel een uitschakelknop (zie foto in hyperlink, uitschakelknop bevindt zich rechts boven het scherm). Als men op deze knop duwt dan schakelt windows af zonder problemen. Volgens mij hangt aan die knop een hyperlink naar een bepaalde exe of een andere file. Als ik deze kan vinden en een process.start er op uitvoer moet het volgens mij lukken. Maar hoe vind ik deze file? En is mijn denkpiste correct?

Alvast bedankt op voorhand,

Dewulf

  • MrTinux
  • Registratie: December 2000
  • Laatst online: 17:30

MrTinux

Terug van nooit weggeweest.

Heb je al eens de -f optie (force shutdown) geprobeerd?
code:
1
shutdown -s -f

"Hij doet 't niet" = onvolledige informatie


Verwijderd

Topicstarter
Dag MrTinux

die heb ik net uitgeprobeerd met zelfde resultaat als gevolg...

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 19-11 18:15

Sebazzz

3dp

Wellicht moet je eerst het proces/applicatie sluiten die de machine aandrijft. Bijvoorbeeld eerst een WM_CLOSE sturen, daarna wellicht geforceerd beëindigen.

Ik zou overigens via ExitWindowsEx de machine afsluiten: MSDN: ExitWindowsEx function (Windows)

Aanroepen vanuit .NET via PInvoke: http://www.pinvoke.net/de...user32/ExitWindowsEx.html

Wellicht nog relevant: http://stackoverflow.com/...utdown-and-restart-do-not

[ Voor 58% gewijzigd door Sebazzz op 25-11-2014 15:35 ]

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]