WinMan 1.2 to WINMAN 1.3 Upgrade Information ============================================================================ The following items have been improved/changed between WinMan 1.2 and WinMan 1.3: New Entries in the default WINMAN.INI ------------------------------------- [System] UserWinMan=... Specifies path and filename of the users WINMAN.INI If no entry is set, the Windows user directory is assumed. WMScrPath=... Specifies path and filename of WMSCR.EXE when it gets launched by WINMAN.EXE. If no entry is set, the Windows System directory is assumed. DisableBitmap=... Is no longer supported. CloseLoop=... Is no longer supported. [Shell] CheckLoop=... Is no longer supported. New Entries in the users WINMAN.INI ----------------------------------- [General Info] LastStart=... Date and time of the last startup LastTerminate=... Date and time of the last terminate LastWorkstation=... Network address of the last workstation FullName=... Fullname of the last user Shortname=... Shortname of the last user CurrentWorkstation=... Network address of the current workstation New message files ----------------- WM_ENG.INI and WM_DEU.INI have been altered for the new WINMAN.EXE. If you made any changes/translations to them, make sure you repeat them in the new files. Select! ------- WMSELECT.EXE supports now DOS environment variables in pathnames. WinMan ------ New WINMAN.EXE reduces memory consumption and allows closing of desktop while WMSCR.EXE is still working. Also the [Special Terminate] is no longer needed. Beringen, 9.11.93 R.Schallberger ============================================================================ WinMan 1.3 to WINMAN 1.3a Upgrade Information ============================================================================ [Header] ... Alias=... Name to be shown when using ALIAS in FirstAid ... in the "Processed Scripts" list. This Alias name is optional and replaces the 'cryptic' pathname shown in the "Processed Scripts" list. Beringen, 16.11.93 R.Schallberger ============================================================================ WinMan 1.3a to WINMAN 1.4 Upgrade Information ============================================================================ [Common] ... This section is an alternative to the [Install] section. Whenever WinMan starts, it reads the PROCESS statements in SYSTEM.WMS - if a script gets processed by 'Process xx.WMS', WinScript will check if the script ever (in any version) was processed. If it was, it will try to locate the [Common] section and process it (if there is none, it will use the [Install]). If the script was never processed before (no entry in [Processed Scripts]) it will process the [Install]. e.g. [Header] ... [Common] Menu .... RegDat ... [Install] Menu ... RegDat ... IniWrite ... This allows to avoid the 'If VersionChange...' within application startups. The [Common] section may contain any commands allowed in [Install]. The [Common] section does not get checked if the 'Process xx.WMS,yy,...' is used, where 'yy' stands for W, V or WV. New Utility WMPRN.EXE --------------------- WMPRN allows to set the default printer using a logical name instead of the driver name in the control panel. Any local or network printers can be defined in a INI file. The server where a network printqueue resides has to be attached before trying to use it off this utility. Usage: WMPRN.EXE i:\winman\def_prn.ini Select! ------- It is possible to limit the number of currently selected items per option by using: [Select! Options] Item=Section,1 Where 1 would be the max number of concurrent selections within then option 'Item' WMSCR ----- COPY 'source' TO 'destination' /-w /-w disables warnings if no source file can be found. FirstAid -------- Using 'Connect to User' allows to get a protocol independant connection to the desired users configuration if the user is currently running Windows (incl WinMan.EXE). Using this connection, 'Reset Current' will be processed directly for 'Installation', 'RegDat' and 'Menu'. WMSCR ----- The 'NOT' operator in the PROCESS command didn't work properly. Fixed. Starting a Scriptfile without debugging created a file 'FALSE' in the \WINMAN directory when having supervisor rights. Fixed. Starting Windows created a file WINMAN.DEB in the C:\ which grew and grew with every startup. Fixed. FirstAid -------- When a connection to a user existed and you changed to another user without using disconnect, the change did not work properly, so the previous user kept polling on the network. Fixed. WMSCR ----- Starting 'WMSCR.EXE scriptfile.wms' ended in a crash as the section identifier was missing. WinMan will now use automatically the 'START' section if nothing is specified. This avoids the problem but we still recommend to use Section parameter due to future extensions. ============================================================================ WinMan 1.4 to WINMAN 1.4a Upgrade Information ============================================================================ WMSCR ----- 1. The HIGHRUN command allows to highload fixed memory segments which cause trouble running multiple applications in Windows. It is known by now, that this command can cause Freelance for Windows 2.0 to freeze. If you see such effects on other applications just try once the RUN instead the new HIGHRUN command. 2. DDE Functionality has been placed into BWDDE.DLL including commands such as DDEINIT, DDEEXEC, DDEPOKE, DDESTOP, DDEREQUEST 3. If the 'TO' parameter in a COPY statement was forgotten, WMSCR did not report an error. This will cause a 'Parameter Error' now. 4. The 'MENU' command supports now two additional parameters when creating a menu entry: /FORCE allows to recreate a menu entry every time the script gets run without checking the WINMAN.INI if the icon was already created. running such a script in the system startup will avoid a user can delete such an icon. /M will allow to create several menu entries using the same title. If this parameter is not used, WinMan will always check if an icon already exists before creating a new one. Any existing icon of the same name will be deleted before adding the new option. WINMAN.INI ---------- [System] ScriptIcon=NORMAL Allows to specify the mode of WinScript icon HIDE UpperLeft UpperRight LowerLeft LowerRight ToolPath= Points to the directory containing WinMan tools such as the debugger... WMPRN.EXE --------- 1. If you specify a network printer, it will now be selected in Windows as permanent to ensure the printer is ok after login/logout 2. The dropdown listbox to select printers has been made larger to make the selection easier. WINMAN.EXE ---------- 1. Leaving a DOS session open when closing the Shell does no longer hang your PC 2. Leaving the shell while WinMan is still running will immediately terminate the workstation startup instead of continuing the startup. 3. WINMAN.EXE preloads some DLLs, used by WMSCR.EXE to speed up WMSCR startup 4. The value of total/free memory, provided to FirstAid remote support has been corrected. ============================================================================ WinMan 1.4a to WINMAN 1.5 Upgrade Information ============================================================================ WMSCR/WINMAN.EXE ---------------- 'Variable Extender' allows to define a number of variables which are used within scripts the same way as DOS environment variables. Such variables need to be defined within a parameterfile of the following structure: [Variables] WinWord20cEnglish=%AD%:%ADIR%\winword WinWordAppsForms=%AD%:%ADIR%\winword\forms WinWordUser=%UD%:\winword WinWordUserForms=%UD%:\winword\forms The name of this parameter file has to be defined within the system WINMAN.INI under the [SYSTEM] section: [System] Parameters=%AD%:%ADIR%\winman\params.ini THIS FEATURE CAN ONLY BE USED IN SCRIPT FILES. WMSCR ----- The 'MD' command creates all subpaths at once, so 'MD C:\test\test1\test2' can be used even if no 'c:\test' exists before. ============================================================================ WinMan 1.5 to WINMAN 1.5a Upgrade Information ============================================================================ WMSCR/WINMAN.EXE ---------------- WMSCR ----- - The MENU command now works with PROGMAN without using 'MENU RELOAD' - There are new commands MENU ... /SHOW and MENU ... /HIDE to handle the visible menu windows. - The IF statement allows to compare available Windows memory (memory available to Windows without SMARTDRIVE, DOS, EMM386...). IF [not] MEMORY<>=value THEN GOTO label WINMAN ------ - The time used for polling if a supporter tries to establish a connection. Can be set now within WINMAN.INI. [System] Polling=xxxx Where xxxx is a value to be set in millisecondes and can be 65000 in maximum. Beringen, 24.5.94 R.Schallberger