View Single Post
Staro 18.11.2015., 22:59   #12
rodney
only fool, not a horse
Moj komp
 
rodney's Avatar
 
Datum registracije: Apr 2008
Lokacija: near zgb
Postovi: 1,280
Drago mi je da napredujes.
Ako sam dobro shvatio, moras pokretat sliku po sliku sa alt + 1 i onda radi?
Dakle prvo, znak ";" se koristi kao komentar, sve iza tog znaka se ne izvrsava, pa to uvijek koristi kad dajes neke ulomke koda jer se lakse c/p skripta

Code:
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.



;želim sa kombinacijom Alt+1 otvorit selektirani file
!1:: 

;ovo mi "čisti" clipboard (ako je do tada nešto u njemu bilo)
clipboard = 

;ovo šalje selektirani file (sliku) u clipboard
Send, ^c 

;waits for the clipboard to have content
ClipWait 

;  
Loop, parse, clipboard, `n, `r
{   
    ; sljedece dvije linije odkomentirati ako zelis da te pita prije svake slike continue yes/no
    ; MsgBox, 4, , File number %A_Index% is %A_LoopField%.`n`nContinue?
    ; fMsgBox, No, break

    ;ovaj dio valjda otvara Photoshop i učitava u njega clipboard (moju sliku)
    Run, "C:\Program Files\Adobe\Adobe Photoshop CC 2014\Photoshop.exe" %A_LoopField% 
    
    ; ako bude potrebno malo pauzirati izmedju poziva, mozda samo za prvi poziv da se otvori photoshop?
    ; Sleep, 5000

}

; kad nisi u nekoj funkciji, return poziva "exit"
Return
Novost je ovaj dio sa
Code:
Loop, parse, clipboard, `n, `r
    {
         ... 
    }
Ti u clipboardu imaš listu imena slika, i sad ova petlja poziva onu naredbu za svako ime slike u clipboardu. Sve što se nalazi izmedju vitičastih zagrada će se izvesti onoliko puta koliko si fajlova označio, znači doći će do greške vjerojatno ako označiš nešto što nije slika. To lako isprobaš.
__________________
"I intend to live forever. So far, so good."

job security - example
rodney je offline   Reply With Quote