von Stephan » Mi, 21.09.2016 16:56
Hallo F3K Total,
Hallo Karolus,
danke, aber das nutzt mir wohl Beides nichts, weil ich nicht weiß wie ich diese Shell-Befehle in Basic einbinde.
Ich hörte von anderer Stelle hast es wohl Möglichkeiten gibt solcherart Code ähnlich ins Makro einzubinden wie des WSH-Code der in meinem Beispielmakro ist, aber ich weiß nicht wie.
Gruß
Stephan
P.S.
Worum geht es überhaupt?
Ich bin gefragt worden ob ich nicht eine Basic-Function für OO/LO formulieren könnte, die einen Rechner betriebsystemneutral eindeutig identifizieren kann. Die HDD-Nummer war nur mein erster Gedanke weil ich wusste das das in VBA geht und so habe ich das über den Umweg von WSH ins Basic gepackt.
Will heißen ginge es leichter mit der CPU-Nummer (ich glaube nur es gibt seit dem Skandal von vor einigen Jahren bei Intel keine ein-eindeutigen CPU-Nummern mehr) wäre es auch OK, es muss aber unter Windows. Linux und MacOS funktionieren, wobei ich annehme man muss in jedem Falle die 3 Systeme separat ansprechen, also die Function verzweigen.
Hallo F3K Total,
Hallo Karolus,
danke, aber das nutzt mir wohl Beides nichts, weil ich nicht weiß wie ich diese Shell-Befehle in Basic einbinde.
Ich hörte von anderer Stelle hast es wohl Möglichkeiten gibt solcherart Code ähnlich ins Makro einzubinden wie des WSH-Code der in meinem Beispielmakro ist, aber ich weiß nicht wie.
Gruß
Stephan
P.S.
Worum geht es überhaupt?
Ich bin gefragt worden ob ich nicht eine Basic-Function für OO/LO formulieren könnte, die einen Rechner betriebsystemneutral eindeutig identifizieren kann. Die HDD-Nummer war nur mein erster Gedanke weil ich wusste das das in VBA geht und so habe ich das über den Umweg von WSH ins Basic gepackt.
Will heißen ginge es leichter mit der CPU-Nummer (ich glaube nur es gibt seit dem Skandal von vor einigen Jahren bei Intel keine ein-eindeutigen CPU-Nummern mehr) wäre es auch OK, es muss aber unter Windows. Linux und MacOS funktionieren, wobei ich annehme man muss in jedem Falle die 3 Systeme separat ansprechen, also die Function verzweigen.