Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batchscript öffnet Theme nicht. Vorheriger Theme endete auf .bpl, der neue ist eine .dll

Frage Entwicklung Batch & Shell

Mitglied: xdrxdr

xdrxdr (Level 1) - Jetzt verbinden

25.11.2011 um 09:05 Uhr, 2482 Aufrufe, 1 Kommentar

Hallo zusammen,

bei uns wird eine Software Zentral am Server installiert und die Anwender greifen von Ihren Workstation via Batchfile auf diese Anwendung zu. BIsher gab es auch keine Probleme. Jetzt in der neuen Version des Programms lädt er den Theme nicht mehr. In der Vorgänger Version endete dieser noch auf .bpl. Jetzt ist es eine .dll. Kann ich diese trotzdem via Batchfile ansprechen.

Ich hab hier mal unser Batchfile anonymisiert eingefügt. Das Problemkind ist die Zeile 81. Hier wird der Theme angesprochen Es gibt auch die Client Variante für dieses Tool, aber mittels des Batchfiles können wir Updates direkt am Server vornehmen ohne das an jedem Client die Software angefasst bzw. installiert werden muss.
Hat hier jemand eine Idee. Ich habe dieses Batchfile von meinem Vorgänger übernommen. Da ich mich mit dll`s und bpl`s noch nicht auseinandergesetzt habe Frage ich euch um Rat.
Wird Zeile 81 ausge"REM"t startet er die Software ohne Probleme nur mit dem Standard Theme.

Greetz XdrXdr


01.
@ECHO OFF 
02.
ECHO **************************************************************** 
03.
ECHO ***                                                          *** 
04.
ECHO ***                                                          *** 
05.
ECHO ***    G K S       Tool	      PROGRAMM wird  gestartet    *** 
06.
ECHO ***                                                          *** 
07.
ECHO ***                                                          *** 
08.
ECHO **************************************************************** 
09.
 
10.
 
11.
REM Servername oder -IP 
12.
SET SERVER=10.90.0.110 
13.
 
14.
REM Laufwerksbuchstaben OHNE Doppelpunkt angeben! 
15.
SET LAUFWERK=L 
16.
 
17.
 
18.
 
19.
IF NOT EXIST \\%SERVER%\ProgrammClient$\BIN\Start.EXE ( 
20.
   ECHO. 
21.
   ECHO. 
22.
   ECHO    Client-Installation \\%SERVER%\ProgrammClient$\BIN\Start.EXE nicht gefunden! 
23.
   ECHO    Bitte pruefen: 
24.
   ECHO       Angabe des Werts SERVER in der Datei "start_Programm.bat" 
25.
   ECHO       Installation und Freigaben auf dem Server 
26.
   ECHO. 
27.
   ECHO. 
28.
   PAUSE 
29.
   GOTO ENDE 
30.
) ELSE ( 
31.
   ECHO Client-Installation auf %SERVER% gefunden 
32.
33.
 
34.
IF NOT EXIST %LAUFWERK%:\*.* ( 
35.
   ECHO Laufwerk %LAUFWERK%: wird verbunden 
36.
   NET USE %LAUFWERK%: \\%SERVER%\ProgrammClient$ 
37.
   IF NOT ERRORLEVEL 0 ( 
38.
      ECHO. 
39.
      ECHO. 
40.
      ECHO    Laufwerk %LAUFWERK%: konnte nicht zu \\%SERVER%\ProgrammClient$ verbunden werden! 
41.
      ECHO    Bitte Freigaben und Berechtigungen auf dem Server pruefen 
42.
      ECHO. 
43.
      ECHO. 
44.
      PAUSE 
45.
      GOTO ENDE 
46.
47.
) ELSE ( 
48.
   ECHO Laufwerk %LAUFWERK%: vorhanden / verbunden 
49.
50.
 
51.
IF NOT EXIST %LAUFWERK%:\BIN\Start.EXE ( 
52.
   ECHO. 
53.
   ECHO. 
54.
   ECHO    Client %LAUFWERK%:\BIN\Start.EXE nicht gefunden! 
55.
   ECHO    Eventuell wird Laufwerksbuchstabe %LAUFWERK%: bereits anders verwendet. 
56.
   ECHO. 
57.
   ECHO. 
58.
   PAUSE 
59.
   GOTO ENDE 
60.
) ELSE ( 
61.
   ECHO Client unter %LAUFWERK%:\BIN wird verwendet 
62.
63.
 
64.
REM Erzeugen der Client Config.ini 
65.
SET INIFILE="%APPDATA%\GKSSource\%LAUFWERK%_bin\Config.ini" 
66.
SET TEMPFILE="%TEMP%\GKSUser.tmp" 
67.
IF EXIST %TEMPFILE% DEL /Q /F %TEMPFILE% 
68.
IF NOT EXIST "%APPDATA%\GKSSource\%LAUFWERK%_bin" MD "%APPDATA%\GKSSource\%LAUFWERK%_bin" 
69.
IF EXIST %INIFILE% FINDSTR "user.user" %INIFILE% > %TEMPFILE% 
70.
ECHO [Options]				 > %INIFILE% 
71.
ECHO SplashTimer=2500			>> %INIFILE% 
72.
ECHO ShowBackgroundImage=1		>> %INIFILE% 
73.
ECHO.					>> %INIFILE% 
74.
ECHO [CustSuppAddress]			>> %INIFILE% 
75.
ECHO ZAM=VCustSuppAddressIHK.dll	>> %INIFILE% 
76.
ECHO.					>> %INIFILE% 
77.
ECHO [Java]				>> %INIFILE% 
78.
ECHO HOME=C:\j2sdk1.4.2_03		>> %INIFILE% 
79.
ECHO.					>> %INIFILE% 
80.
ECHO [Client]				>> %INIFILE% 
81.
ECHO Theme=GKS\GKSModern.dll		>> %INIFILE% 
82.
ECHO Locale=DE_DE			>> %INIFILE% 
83.
ECHO.					>> %INIFILE% 
84.
ECHO [Nameservice]			>> %INIFILE% 
85.
ECHO Host=%SERVER%			>> %INIFILE% 
86.
ECHO Port=8668				>> %INIFILE% 
87.
ECHO.					>> %INIFILE% 
88.
ECHO [LastUser]				>> %INIFILE% 
89.
IF EXIST %TEMPFILE% TYPE %TEMPFILE% >> %INIFILE% 
90.
 
91.
REM Starten des Clients 
92.
SET PATH=%PATH%;%LAUFWERK%\BIN\ 
93.
START "GKS Source" /D %LAUFWERK%:\BIN /B %LAUFWERK%:\BIN\Start.EXE 
94.
CHOICE /T 5 /D J /N 
95.
  
96.
:ENDE 
97.
 
Mitglied: bankaifan
01.12.2011 um 11:25 Uhr
Hallo XdrXdr,

bei uns wird auch vieles über Scripte gesteuert. Und meistens wenn die Softwareschmiede n neues release bringt, funktioniert mindestens ein script nicht mehr

In deinem Fall muss ich sagen, du schreifst ja nicht mit dem Script auf die .dll zu. Sondern schreibst nur den String "Theme=GKS\GKSModern.dll" in deine variable %INIFILE%.

Demnach würde ich mal sagen ist das eine Sache von der Software. Vllt wurde die Reihenfolge der Variablen in deiner Config.ini geändert... jedenfalls bezweifel ich dass es an deinem Code liegt.

Gruß Bankaifan

EDIT: Testweise mal dien @Echo Off weg machen und schauen ob er an der stelle auch wirklich das macht was du willst... bzw in deine config.ini schauen ob es dort auch so landet wie du willst.
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(1)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

Server-Hardware
gelöst Neue Serverfestplatten (13)

Frage von Hendrik2586 zum Thema Server-Hardware ...

Router & Routing
Neue Top Level Domain .box bringt manche Netze durcheinander (1)

Link von magicteddy zum Thema Router & Routing ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Outlook & Mail
Outlook 2010 findet ost datei nicht (18)

Frage von Floh21 zum Thema Outlook & Mail ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...