Jump to content

Too many entries in run once


boskap

Recommended Posts


@ spachtler

ja ich denke schon das dies mit den variablen funkt.

Ich habe aber meine auswahl nicht selbst geschrieben sondern verwende das tool installs.exe

ausserdem wie würdest du dann den reg key definieren

der reg key für den shutdown müsste ja dann auch variabel sein

gibt es dein msi package noch wo

thx Peter

Link to comment
Share on other sites

@boskap: ich lad die menu.msi mal auf geocities,

zu bekommen unter:

http://www.geocities.com/spacht_2000/msi.zip

es ist nicht verschlüsselt oder gesperrt, mit

einem editor-programm für .msi dateien

quasi open source...

der reg-key für den shutdown würde ja nur dann

in die registry geschrieben, wenn die bedingung

erfüllt ist, das mehr als 20 programme gewählt wurden...

nice weekend, spachtler

p.s.: mir is grad nochwas eingefallen, falls dieser ganze

variablen-kram zu kompliziert ist:

auch dein menü wird ja irgend ne nummerierung in

der runonceex-registry erzeugen. mal angenommen

dein menü stellt 40 programme zur wahl und du baust

einen festgelegten reboot ein, der genau zwischen

20 und 21 sitzt. der würde aber auch ausgeführt, wenn

du von den ersten 20 programmen nur 2 oder 3 gewählt

hast......

translation: if this thing with the variables dont work, its possible

to set a reboot-command after the 20st program

from the menu. but it will also be do the reboot

if you choose only 2 or 3 of the first 20 progs....

Link to comment
Share on other sites

@ spachtler

danke für dein Tool

naja das mit den runonce keys ist nicht so einfach im installs.exe

es sollte zwar funktionieren doch tut es das nicht

darum rufe ich cmd files für das jeweilige programm auf

diese tragen regonce keys ein und beim nächsten

reboot wird dann für die jeweilige inst wieder eine cmd gestartet welche dann alles macht ( inst, reg keys, icons usw.)

ich rufe das tool in der cmdline.txt auf

in der ini datei kann ich gewisse tools schon vorbelegen

die auf jeden fall inst werden.

leider hat das tool noch keinen timer

darum habe ich ein vb script geschrieben welches nach 3 min auf "start install" klickt

in den 3 min habe ich zeit die sw produkte zu ergänzen

und so ist es eigentlich komplett unattended da es weiter läuft und ich ja wenn ich was vergessen habe einfach nachher in das verzeichniss des jeweiligen prog. wechseln kann und dort die cmd aufruf und das produkt installiert sich auch so

ich hoffe du kennst dich aus *ggg*

könnte man bei deinem tool fix einen timer einbauen und das mit dem shutdown ???

lg

Peter

Link to comment
Share on other sites

meine "erste version" hatte so ein timer, das hat sich aber

mit der jetzigen menüstruktur erledigt.

der code dafür ist recht simpel und ersetzt dir denke ich

mal das script das den start-button betätigt....

shutdown.exe -r -f -t 60 -c "Windows XP wird in 60 Sekunden neu gestartet"

diese zeile in einer .cmd datei erzwingt einen dialog,

mit dem hinweis "Windows XP wird in...." und einem

countdown. kannst es ja am laufenden system testen

oder direkt in die kommandozeile (START - AUSFÜHREN)

eingeben, passiert weiter nichts außer halt dem neustart.

Link to comment
Share on other sites

@ spachtler

nein das habe ich nicht gemeint wie der aufruf mit dem shutdown ist sondern ob du das mit dem shutdown in dein msi einbauen kannst

ich meine zb mehr als 20 progs=reboot

warum hast du den timer rausgenommen

ich verwende ja das timer script um die inst halt mit standard progs weiterlaufen zu lassen falls ich weg muss oder so

damit läuft die inst weiter

lg

peter

Link to comment
Share on other sites

ich meine zb mehr als 20 progs=reboot

darüber mach ich mir ma gedanken, austüfteln

dauert immer etwas......

den reboot mit timer hab ich deshalb entfernt,

weil er je nach geschwindigkeit des rechners,

wo die dvd installiert wird, mit 2 minuten

nicht ausreicht um alle vorgänge abzuschließen

(Norton systemworks & zonealarm konfiguration).

statt-dessen hab ich eine weitere .msi gemacht

(reboot2.msi auch in dem zip mit drin), das

den rechner erst dann neustartet, wenn der user

den button dafür drückt. im dialog wird drauf hingewiesen,

das man programmkonfigurationen vorher fertig stellen soll....

Link to comment
Share on other sites

Tja ich denke auch andauernd nach

d.h. du rufst das programm auch aus der cmdlines.txt auf und dort bleibt deine inst dann stehen solange bis du weiter klickst.

der grund warum ich den timer verwende ist weil ich oft unterwegs bin oder was anderes mache und somit der rechner mit standard software weiter läuft

dadurch wird z.b: acrobat reader, winzip, wmp9, directx 9, virenscanner und windows updates auf jeden rechner installiert

mein timer klickt also nach 3 min auf start und installs.exe führt nach der reihe die cmd's aus welche die runonce einträge machen

darum verstehe ich nicht ganz was du damit meinst das sich die 2min nicht ausgehen

bei mir läuft die inst ja nach dem reboot

oder verstehe ich was falsch

thx

peter

Link to comment
Share on other sites

also zum verständnis:

erst hatte ich eine DVD, die ohne jegliches zutun einfach

ALLE programme installierte, incl neustart so das am ende

alles funktionierte. dann brachte mich ein kollege auf den

gedanke, was denn sei, wenn man garnicht alle programme

installiert haben möchte. daraufhin habe ich mein

auswahlmenü programmiert. die momentane version

ist also vollautomatisiert, xp wird installiert und danach

das auswahlmenü geladen. nach anklicken der verschiedenen

programme wird eine einzige runonceex erstellt, die dann

in einem rutsch verarbeitet wird. wenn ich also norton sys. und

zonealarm auswähle, kommen nach beenden der runonceex

sofort deren konfigurationsfenster, die beide durch alle dialoge

fertigzustellen kann länger als 2 minuten dauern. darum ein

durch .msi erzeugten dialog der den user auf die situation

hinweist und erst neustartet, wenn man ihn klickt. man kann

auch abbrechen klicken um einen neustart zu vermeiden,

wenn man z.b. kein programm installiert hat, das einen

neustart ervordert...

Link to comment
Share on other sites

@ spachtler

Ich hatte auch eine dvd die am anfang alles installiert hat

doch da ich in meiner firma damit oft pc's inst habe bin ich darauf gekommen das ich ja auf manchen pc ja nicht alle applikationen brauche.

sondern nur einen gewissen standard für den der jeweilige bereich lizenzen hat.

darum werden bei mir gewisse applikationen vorbelegt da dies beim siemens standard auf jeden rechner ist

d.h.: wenn ich nicht eingreife so bekomme ich zu mindest den standard und der rechner ist nachher in der domaine

bei mir sind alle applikationen soweit vorkonfiguriert das ich nichts mehr konfigurieren muss.

darum wäre die timer funktion ganz toll für mich da ich ja mit deinem tool nur die sw auswähle und die regkeys nachher hineinschreibt.

danach habe ich ja einen reboot und danach laufen die applikationen ganz von alleine durch

eine frage habe ich noch

weist du wie ich acdsee silent installieren kann ohne das es sich automatisch alle file typs registriert

thx

Peter

Link to comment
Share on other sites

habe gerade mal acdsee`s msi durchgeschaut,

dort gibt es einen punkt "ShellIntegrationSetup"

mit 3 möglichkeiten, die eine variable in einen

bestimmten status setzen. diese variable

heißt SHELL_INTEGRATION_LEVEL und ist

standardtmäßig auf ALL

ACDSee soll alle unterstützten Dateitypen verwalten.
gesetzt. Weitere mögliche

werte sind FREE

ACDSee verwaltet alle Dateitypen, die momentan nicht von anderen Programmen verwaltet werden.
und CUSTOM
Zeigt eine Liste der Dateitypen an, von denen Sie diejenigen, die mit ACDSee verwaltet werden sollen, wählen können.

diesen wert kann man in der .msi entsprechend verändern und

speichern.

Link to comment
Share on other sites

@mlu: i think in this "thread" i only said that i build this .msi

with "wise for windows installer", i didnt explain exactly howto,

because its not so easy and would take a few sites to write....

but you can DL my .msi and take a look in it with WISE. its

opensource, i didnt hide or krypt anything....

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...