KRC2 Softwarestand 4.. Softkeys sperren

  • Hallo


    Wir haben immer wieder Stillstandszeiten, weil im Programm durch unqualifizierte Benutzer :waffen100: ein Punkt hinzugefügt bzw. geändert wurde.
    Ist es möglich so etwas durch Sperren einzelner Funktionen zu verhindern?

  • Schritt für Schritt zum Roboterprofi!
  • haste schonmal versucht, einfach nur den Schlüssel abzuziehen und ggf ein Schild dabeizuhängen nach der Art
    "Unbefugtes Rumfummeln ist Sabotage und führt zu fristloser Kündigung"
    wirkt sehr effektiv wenn Du mal mit schwarzem Pulver so tust, als würdest Du Fingerabdrücke nehmen...

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Geht leider nicht!
    Das Bedienpersonal muss in gewissen Situationen (Crash etc.) den Robi in die Homeposition fahren und die Automatik wieder starten.

  • Hallo,


    gibt Möglichkeiten:


    1: änderst Menükeyuser.ini in etwa so:


    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ; Sperren Teile der Anwenderebene
    ; 2005-01-01 Ver. 1.00 SJX
    ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    [SOFTKEYS]
    ;mpSample = Sample, , , ,POPUP,mSample
    ;skSample1= SkSample1, 10, SAMPLE_MOD
    ;skSample2= SkSample2, 20, SAMPLE_MOD


    ; ************** Bearbeiten-Menue **************
    miXeditDelete=Delete,105,XEDIT, , , ,20
    miXeditDeleteDummy=Delete, , , , , ,20
    miFH_Delete=Delete,11, FILEHANDLER, , , ,20


    ; ************** Befehle-Menu *************************
    mpBefehle=Commands, 1006, RAHMEN, ,POPUP,mBefehle,20



    ; ************** Technologie-Menu *************************
    mpTechnology=Technology, 1007, RAHMEN, ,POPUP,mTechnology,20


    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    [#MENU]
    ;mSample = skSample1, skSample2


    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    [COMMAND]


    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    [BUTTON]


    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    [MOVE]
    ;mpSample = ,MENU#mBearbeitenFile





    2: softkeyuser.ini in etwa so:


    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;Sperren Teile der Anwenderebene
    ; 2005_01_01 Ver. 1.00 SJX



    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    [SOFTKEYS]
    ;USER_UMODE = UserModeUser,20,USERMODE,15
    ;MyUMode_LowUser = Bediener,20,USERMODE,10
    ;MyUMode_Admin = Admin,20,USERMODE,30
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    [COMMAND]


    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    [BUTTON]
    ;***** F i l e H a n d l e r - O C X *****************************************
    sFH_New = New, 20
    sFH_Delete = Delete,20
    sFH_OpenFileFolder = Open, 20
    sFH_ArchivActSelection = ArchivActSelection, 20
    sFH_ArchivAll = ArchivAll, 20
    sFH_Duplicate = Duplicate,20


    ;***** E d i t o r (XEdit) - O C X V1.3 **********
    ;SATZANW = BOFLineSelect, 20
    CMD_MODIFY = EditModify, 20
    LASTCMD_INSERT = EditLastCmd, 20
    TOUCHUP = EditTouch, 20


    ;***** B A S I S-Technologiepaket *******************
    MOTION_INSERT = TPBaseMotion, 20
    LOGIC_INSERT = TPBaseLogic, 20
    TOUCHUP_INSERT = TPBaseTouch, 20


    ;***** R a h m e n **************************************************
    ;sShowFileHandler = NAVIGATOR, 20


    ***** A n z e i g e - O C X : IO.ocx ******************************


    ;CHANGE_IO = Change, 13, IO, , , ,20
    ;EDIT_IO = New_IOName, 14, IO, , , ,20



    ;CHANGE_INPUT = Change, 23, IO, , , ,20
    ;SIM_INPUT = Sim ON/OFF, 22, IO, , , ,20



    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    [MOVE]
    ;MyUMode_LowUser = ,USERMODE#usergroup,0 ;neuer Softkey
    ;USER_UMODE = USERMODE#usergroup,USERMODE#usergroup,1 ;alten SK verschieben
    ;EXPERT_UMODE = USERMODE#usergroup,USERMODE#usergroup,2 ;alten SK verschieben
    ;MyUMode_Admin = ,USERMODE#usergroup,3 ;neuer Softkey
    ;CLOSE_UMODE = USERMODE#usergroup,USERMODE#usergroup,6 ;alten SK verschieben





    Danach sollte es ziemlich dicht sein.
    Ist gemacht für V4.1.7.
    In Expertenebene hast Du alles wieder.



    Andere Möglichkeit ist Files schreibzuschützen.


    Bitte zuerst ein Archiv, nachher mal probieren.


    Gruss Stef

    Manche Maenner bemuehen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitaetstheorie.

  • Hallo,


    man kann die Sachen auch direkt in den Dateien menukeykuka.ini und menukeysoftware.ini aendern. Habe ich bissher immer so gemacht. Die user-inis gibt es auch noch gar nicht so lange - jedenfalls sind sie mir zum erstenmal bei den 5er versionen aufgefallen.


    Das mit dem Schreibschutz auf dat files wuerde ich bleiben lassen.
    Die Aenderungen von Punkten im Speicher verhindert das sicher nicht. Die Bediener koenne so "temporaer nachteachen" - bei Programmabwahl sind die eingefuegten Punkte dann verlohren - die Sache leasst sich dann nur mit Logfiles nachvollziehen.
    Und: der eine oder ander mag auch mal eine Variable speichernd anlegen (z.B. Steuckzaehler).


    Also Menuesperre


    Gruss Stefan

  • Hallo StefanM,


    wenn Du es direkt im Menukeykuka.ini machst, funktioniert das auch.
    Nur könntest Du Pech haben bei einem Softwareupdate.


    Darum ins user.


    Gruss STef

    Manche Maenner bemuehen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitaetstheorie.

  • Hallo Mr. Robotik,


    freut mich, dass funktioniert. :lol:


    Aber denke daran, funktioniert nur bei den V4.x.x Ständen.


    Hat schon jemand sowas gebastelt für die 5.2.x oder 5.4.x Versionen?


    Gruss STef

    Manche Maenner bemuehen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitaetstheorie.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden