relative Verknüpfung

Use this forum to give feedback about the user interface - Benutzen Sie dieses Forum, um Feedback über die Benutzeroberfläche zu geben

relative Verknüpfung

Postby Herbert » 14 Mar 2010, 21:56

Ich bräuchte für einen bestimmten Anwendungsfall Verknüpfungen zwischen Dateien im Teamdrive. Leider erlaubt Windows für Verknüpfungen nur absolute Pfade, die aber bei jedem Space-Mitglied anders sein können. "subst" des "TeamDrive Spaces" Verzeichnisses nach alter Väter Sitte auf einen einheitlichen Laufwerksbuchstaben geht natürlich. Gibt es einen eleganteren Weg? Kann ich den Pfad des "TeamDrive Spaces" Verzeichnisses per Batch ermitteln? Gibt es vielleicht eine Umgebungsvariable? Wie macht das TeamDrive portable?
Herbert
 
Posts: 24
Joined: 21 Nov 2008, 17:26

Re: relative Verknüpfung

Postby Herb » 15 Mar 2010, 11:05

echo "%userprofile%\My Documents\Teamdrive spaces" >c:test.txt

und das dann weiterverarbeiten.


Just another Herbert ;)
Herb
 
Posts: 75
Joined: 13 Feb 2009, 15:12

Re: relative Verknüpfung

Postby Herbert » 17 Mar 2010, 01:31

Das ist der Defaultpfad für die TeamDrive-Spaces, meine Anwender haben ihre Spaces eben nicht in "Eigene Dateien", sondern irgendwo anders (und auch jeder anders)
Herbert
 
Posts: 24
Joined: 21 Nov 2008, 17:26

Re: relative Verknüpfung

Postby Herb » 17 Mar 2010, 14:45

Gut dann wirds eben etwas komplizierter.

Switching to english for others may use this as well.
Generate a batchfile with the following content:

:: Prerequisites:
:: Generate with Notepad a line which reads without quotes and no return at the end 'set lspace='
:: Save it as set1.txt in the root directory
::
:: Generate with Notepad a line which reads without quotes and no return at the end 'set '
:: don't forget the blank at the end and save it as set2.txt in the root directory
::
:: You may now start this batch from a space of your choice
::
:: Go down to drive level
cd\
:: Searching the ini location
dir /b/s teamdrive.ini >ini.txt
:: Creating the SET batchfile
copy set1.txt /b + ini.txt /b set.bat
:: Creating environment variable lspace
call set.bat
:: Looking up Spaces Address
findstr "defaultSpacesFolder" %lspace% > spaces.txt
: Creating the SET batchfile
copy set2.txt /b + spaces.txt /b set.bat
:: Creating environment variable 'defaultSpacesFolder'
call set.bat
:: Cleanup
del ini.txt
del spaces.txt
del set1.txt
del set2.txt
del set.bat
:: Change to spaces folder
cd %defaultSpacesFolder%
:: Now add any command for file manipulation using the last variable
Herb
 
Posts: 75
Joined: 13 Feb 2009, 15:12


Return to User Interface - Benutzeroberfläche

Who is online

Users browsing this forum: No registered users and 9 guests

cron