Obsah článku
Pokud jste si připojili SkyDrive jako síťový disk, pak jste si asi všimli, že nově můžete na tento disk nahrávat pouze soubory MS Office. Chvilku jsem přemýšlel a vymyslel velice jednoduché řešení, jak tuto restrikci obejít.
@ECHO off
TITLE Send to SkyDrive
REM +----------------------------------+
REM | updated: 2012-02-04 |
REM | author: Petr Knap |
REM | e-mail: kontakt@petrknap.cz |
REM | homepage: http://petrknap.cz/ |
REM +----------------------------------+
SET DriveLetter="%1"
:next
SHIFT
SET FilePath=%1
SET FileName="%~nx1"
IF EXIST %FilePath% GOTO upload
EXIT
:backup
ECHO Backuping %FileName%...
IF EXIST %DriveLetter%:\%FileName%.old DEL %DriveLetter%:\%FileName%.old
REN %DriveLetter%:\%FileName% %FileName%.old
ECHO Backup complete.
:upload
IF EXIST %DriveLetter%:\%FileName% GOTO backup
ECHO Uploading %FileName%...
COPY %FilePath% %DriveLetter%:\%FileName%.doc
REN %DriveLetter%:\%FileName%.doc %FileName%
ECHO Upload complete.
GOTO next
Zástupce tohoto skriptu umístěte do složky „%AppData%\Microsoft\Windows\SendTo\“ a nezapomeňte jako první parametr uvést písmeno jednotky se SkyDrive (např. „S“).

Díky tomuto vylepšení můžete odeslat jakýkoliv soubor přes kontextovou nabídku přímo na SkyDrive. Jediným omezením tak zůstává velikost souboru, což určitě nezůstane napořád.