Frage : Reihenakte, zum der Datenbank zum Benutzerbesondereverzeichnis zu kopieren

Hallo stuggling alle,

I morgens neu zum Herstellen der Reihenakten und gewesen nie ein DOS Benutzer also ich ein wenig. das

I morgens schauend, um die einfachste mögliche Weise des Entfaltens einer Datenbank-Vorderseite zu den mehreren Benutzern zu verursachen.  Die Vorderseite muss auf dem lokalen Rechner der Benutzer untergebracht werden und sie können die späteste Version von einem server.

What immer herunterladen, das ich tun möchte soll eine Reihenakte auf den Bediener setzen das:

a) verursacht ein Verzeichnis auf dem lokalen Rechner der Benutzer, indem es ihre Benutzernummer (oder Zeilensprünge dieses, wenn das Verzeichnis bereits existiert),
b) Kopien die Datenbank von den server
c) Pasten sammelt, die sie im eben gebildeten Verzeichnis (oder überschreibt die vorhandene Akte)
d) eine Abkürzung zur Datenbank auf die Benutzer der Benutzer desktop.

All ist auf den Maschinen setzt, die XP mit dem Durchstreifen profiles.

The des Verzeichnisses laufen lassen, das durch die Reihenakte muss die Variable sein verursacht wird, die auf den Benutzerfenstern ID

So zum Beispiel das Verzeichnis basiert, ich verursachen möchte bin immer:
" C:\Documents and Settings\ ** Windows Identifikation hier *** \ mein Dokumente \ MySystem "

The Abkürzung müssen weitergehen:
" C:\Documents and Settings\ ** gleiche Widnows Identifikation hier ** \ Schreibtisch \ ShortcutName "

, bis jetzt, das ich habe:

1:
2:
3:
4:
5:
6:
@echo weg
cls
mkdir C:\Documents and Settings\ %username% \ meine Dokumente \ MySystem

XCOPY G:\Server\SourceFile.mdb C:\Documents and Settings\ %username% \ meine Dokumente \ MySystem \ /C /S /D /Y /I 


Not Funktion, weil das %username% nicht richtig bezogen wird.

Can jedermann Hilfe bei diesem?

Cheers
DeZZar

Antwort : Reihenakte, zum der Datenbank zum Benutzerbesondereverzeichnis zu kopieren

Scheint mir, den Sie realer Abschluss vor waren, aber wahrscheinlich dem Mangel an Anführungsstrichen um alle mögliche Pfadnamen, dass enthaltene Räume Probleme verursachten.  SO denke ich, dass dieses arbeiten:

@echo weg
cls
wenn nicht existieren „C:\Documents and Settings\ %username% \ meine Dokumente \ MySystem \“ mkdir „C:\Documents and Settings\ %username% \ meine Dokumente \ MySystem“
xcopy „G:\Server\SourceFile.mdb“ „C:\Documents and Settings\ %username% \ meine Dokumente \ MySystem \“ /C /D /Y /I

Ich entfernte /S vom XCOPY, denke nicht, dass Sie das wünschen, da Sie nur eine Akte kopieren.

Auch da Sie /I auf dem XCOPY haben, verursachen sie das Bestimmungsortverzeichnis, wenn sie nicht existiert, also denke ich, dass dieses weiter vereinfacht werden kann:

@echo weg
cls
xcopy „G:\Server\SourceFile.mdb“ „C:\Documents and Settings\ %username% \ meine Dokumente \ MySystem \“ /C /D /Y /I

~bp
Weitere Lösungen  
 
programming4us programming4us