Page 1 of 1

Přesun souborů do konkrétní složky pomocí příkazu/příkazů

Posted: 2014-02-21, 11:15 UTC
by Pavel9
Ahoj,

nenapadá někoho, jak přesunout označené soubory do konkrétní složky?

Jde mi o to, že bych chtěl vytvořit tlačítko nebo klávesovou zkratku, kterou by se přesunuly označené soubory vždy do složky "D:\hotovo\" nezávisle na tom, jaká složka je zobrazená v druhém panelu.

Tohle nefunguje:
cm_MoveOnly "D:\hotovo\"
cm_MoveOnly D:\hotovo\
cm_RenMov D:\hotovo\

Pavel

Posted: 2014-02-23, 21:16 UTC
by Hacker
Ahoj Pavel9,
Najjednoduchsie asi cez

Code: Select all

cmd /c move
len to ide len s jednym suborom. Viacero suborov naraz by slo cez lst2mlt, lst2run (tuna na fore alebo google), RunOnAllCores.ahk (s jednym threadom) alebo s AutoHotkey vseobecne.

HTH
Roman

Posted: 2014-02-23, 23:18 UTC
by Pavel9
Ahoj Hackere,

díký za inspiraci!

Určitě Tě zajímají řešení problémů, tady je jak jsem to nakonec vyřešil s Tvým nasměrováním já:
V předefinování klávesových zkratek jsem vytvořil v usercmd.ini nový příkaz s těmito parametry:

Code: Select all

Příkaz: move2Hotovo.cmd
Parametery: %S
Výchozí cesta: .
Batch move2Hotovo.cmd vypadá takto:

Code: Select all

@echo off
:LABEL
echo %1
move %1 d:\Hotovo\
shift
if not [%1]==[] GOTO LABEL
Je tam sice omezení na 32767 znaků v příkazové řádce, ale mi to stačí.
Kopíruji takhle maximálně 30 souborů najednou.

Pavel

Posted: 2014-02-24, 00:06 UTC
by Hacker
Pavel9,
Fajn :) Inac tu Vychozi cestu mozes nechat aj prazdnu, implicitne je tam aktualna cesta.

Roman

Posted: 2014-04-06, 07:49 UTC
by ja
Zíde sa aj mne. Sorry za amaterizmus, ale ten Batch move2Hotovo.cmd je čo a kde?

Mám ešte jednu otázku. Potreboval by som si skopírovať označený súbor do pevne zadaného priečinka a zároveň, aby sa automaticky premenoval (autorename copied). Šlo by to?

Posted: 2014-04-06, 10:35 UTC
by Pavel9
Batch je dávkový soubor.
Ten si musíš vytvořit a uložit na disk.

Jak do toho zakomponovat automatické přejmenování mě nenapadá.