Automator - Putting Variable in Path?
I am trying to use the automator action Download URLS as the last step in my automator app. Earlier in the script I create a new folder in a specified place (new folders are all created in the same place). The name of the new folder is a text variable movieName. As the last step in the script I want to download the url the action is given but download it to the movieName folder. Just dragging the movieName variable into the download url action doesnt work and usually it just ends up on my desktop. How can I set the path of the download urls action to a text variable in a certain place? I was thinking about just making a text variable with the actual location of the folder but I do not think this would work, but I don't know. Like make a variable that has the text /Volumes/Hard Drive/movieName, I know how to do that but I don't think the download urls action will take that as a valid path. If this is impossible then if it is possible to do it via applescript I would be fine with that too, but would need to know what my script would be. Thanks a lot this is my last problem! Thanks in advance any help is appreciated.
There are various built-in conversions between some types of data, but there isn't one that can guess a full file path from just a name. You can manually create a file path by entering and dragging the desired pieces of text into a variable, but the New Folder action returns a path to the newly created folder(s), so you can just put that into a variable and use it in the Download URLs action..
Similar Messages
-
Preselection-variable (replacment-path: replacement with query)
Hello Expert's
Can you explain me, how we can set up a pre-query with characteristics and key figures.
e.g.
Due the performace reason in the olap process, we have the calculate a range of values before
in query 1. This query contains characteristics and key figures.
In the query 2 we've preselection-variable (replacment-path: replacement with query) to query 1.
My question is, how we can get also the key figures-values from query 1, to continue to use the values for query 2?
Thanks for feedbacks,
RegardsHi,
As this is the variable restriction and variable restrictions are not put on key figure values (except RKF). As I know you will not be able to get key figure values using replacemtn path with query.
Regards,
Durgesh. -
Get (variable) file path and name in a text element
How do you get the (variable) file path and name in a text element (label) in LCD? If you save the PDF and afterwards relocate it, it should update the values. Is that actually possible?
Does anyone have any advice on this issue?
Thanks in advance,
Zack H. -
Getting error after putting variable in select statement
Hi All,
Kindly help me with Pl/sql code
here i'm trying to put variable in select statement ....
I successfully put the Yr and Mnth ..but getting error for loop variable "i"
Here i'm getting error that too because of " i" only-->TRIM(UPPER(TO_CHAR(TO_DATE(i||'-'||Mnth||'-'||Yr,'dd-Mon-YYYY'),'DAY')))
Please find the full code below.
Declare
Yr number not null:=2010;
Mnth varchar2(20) not null:='Jun';
v_val number:=0;
begin
for i in 1..2 loop
case i
SELECT count(*) into v_val
FROM DUAL
WHERE TRIM(UPPER(TO_CHAR(TO_DATE(i||'-'||Mnth||'-'||Yr,'dd-Mon-YYYY'),'DAY')))
in (UPPER('Monday'),UPPER('Tuesday'),UPPER('WEDNESDAY'),UPPER('THURSDAY'),UPPER('friday'))
end case;
end loop;
end;Declare
Yr number not null:=2010;
Mnth varchar2(20) not null:='Jun';
v_val number:=0;
begin
for i in 1..2 loop
SELECT count(*) into v_val
FROM DUAL
WHERE TRIM(UPPER(TO_CHAR(TO_DATE(i||'-'||Mnth||'-'||Yr,'dd-Mon-YYYY'),'DAY')))
in (UPPER('Monday'),UPPER('Tuesday'),UPPER('WEDNESDAY'),UPPER('THURSDAY'),UPPER('friday'));
end loop;
end; -
Query Variable - Replacement Path
Hi all,
I would need to fill a query variable (based on calendar week characteristic) with specific list of values. I need all calendar weeks that are present in infocube, but only if key-figure > 0. So I've created a query with cal. weeks in rows and with suppressed zero rows. Output values from query contains exactly what I need.
Than I created a variable (replacement path) with reference to mentioned query. But it seems to me that the variable does not contain all values displayed in the query, but only filtered values (if I use some restriction of cal. week).
Is it possible to achieve this using replacement path at all?
If not I would appreciate any idea or experiences how to accomplish this requirement.
Many thanks,
regards,
PavelHi Pavel, I didn't get your requirement 100% . Still, I would like to tell How Replacement path works.
First of all for the Source query you have given condition to restict the output of the query on particular keyfigure value > 0 ...... Right.
Now on second query, you have created the Characteristic variable with Replacement path....here some important things to look at.
while creating the variable, select Processing Type as REPLACEMENT PATH, then in the "Replacement path" Tab, give Replaced variable with.. "Query" ...and at bottom, For QUERY give the query name.
If u want RRI facility from Source Query to Target Query, then u give RRI Connection in T-Code : RSBBS....
...and now when u execute the Second Query, First the first Query will be executed and those filtered values > 0 will be passed to the Second Query's variable input...then the second query will be executed...
But, in your case check once again all settings in Variable in Second Query..and Conditions block in First Query..
It should definitely work...
---Intros.
Edited by: Intros on Apr 25, 2008 1:31 PM -
Formula variable replacemnt path quantity as the dimension
formula variable replacemnt path quantity as the dimension then what are the changes in my report in quary designer
Try to be clearer in your question, and I guess you'll have some help.
-
Formula variable replacemnt path time as the dimension
formula variable replacemnt path time as the dimension then what are the changes in my report in quary designer
Try to be clearer in your question, and I guess you'll have some help.
-
Formula variable replacemnt path date as the dimension
formula variable replacemnt path date as the dimension then what are the changes in my report
Check the below link to see if this is what you need:
http://www.sd-solutions.com/documents/SDS_BW_Replacement%20Path%20Variables.html -
Formula variable replacemnt path price as the dimension
formula variable replacemnt path price as the dimension then what are the changes in my report
Try to be clearer in your question, and I guess you'll have some help.
-
Automator : issue with variable and path to folder
I created a simple Automator Workflow with: A variable "Document Folder" and an action "Run shell script" with this command:
"rsync -E -a -v -z --delete $@ /Volumes/MyBook/Backup/"
I tested this command, It works very well in the terminal. But return me an error with Automator.
"$@" is replaced by the Path when running, I guess my issue is that the content of the variable is " ~/Documents " . When it pass to the script it become "/Users/login/~/Documents".
That can't works.
A solution would be to put in the script the full path instead of "$@" but I would liketo understand why this error occur.
Thanks.Automator actions return their results as a list of items. If you want your shell script to use the result of an action (for example Ask for Finder Items) as arguments, you need to set the Pass input: as arguments option, and place your statement in the for loop:
for f in "$@"
do
/usr/bin/rsync -E -a -v -z --delete "$f" /Volumes/MyBook/Backup/
done -
Automator - Set Selected Folder Path as Variable
Hello everyone! I'm trying to setup an Automator service that would download a list of URLs to the currently selected folder, or wherever the service was ran from. The only problem is I don't see how I would go about setting the currently selected folder as a path to download the files to. I'm thinking of something like this:
Note: Just realized I had service receives selected as "TEXT in ANY APPLICATION" in my screenshot. This will be "FOLDERS in FINDER" when I hopefully get this figured out!
Where currentFolder currently selected folder, or wherever the service was ran from. As far as I can tell, I would just need to somehow set the currently selected folder as a variable like currentFolder, then set the Download URLs location to that variable? Let me know if I need to explain anything further!
Message was edited by: kellylawrenceSo I took a slightly different route, and just setup a shell script. Apparently **cd "$@";** will get the current directory.
Basically, I created a new service in Automator, then set Service Receives Selected to "files or folders" in "Finder", and added a "Run Shell Script" to the workflow. I set Shell to "/bin/bash", and Pass Input to "as arguments", then placed the following in the script editor.
cd "$@"; curl -O http://www.example.com/file1.zip curl -O http://www.example.com/file2.zip curl -O http://www.example.com/file3.zip unzip \*.zip rm *.zip
Now I can right click on any folder, and download my list of files. -
Variable replacement path with another variable
Hi Guru's
I'd like to use the functionnality of replacement path from a variable.
Well, i have variable V_1 which is a basic manual entry variable based on a date infoobject. this variable is not mandatory and accessible.
And i have the variable V_2 which should be based on V_1 so i created V_2 with a process replacement path and in the replacement tab i put V_1 (i try with the list but i didn't find my V_1)
But the result is that V_2 is always empty but i have no problem when i check the query
So do you have any idea ?
Why i can not see the V_1 in the list of variable from the replacement ?
I don't want to use by exit. i know that it is possible but i want to use the main simple functionnality for flexibility is maintenance by users.
Thanks for help
Cyrilthanks for your answer,
svu123, my V_1 variable is of course in a correct status to be used. i made test in first without V_2.
And when i create V_2 in the first tab i activated correctly the replacement in processing type. if not i can not choose
the query or variable source and i can not see the list of variables.
Rakesh, i tried what you answered without results. i check different variables that are available in the list and i have
lots of different variables (all in ready for input) but i have interval, multiple single values, SAP standard variables my own variable on other fields.
any other ideas ?
many thanks
Cyril -
Putting Variables in Action "Find Finder Items"
Hello! I'm using Automator to make a workflow. One of my action in my workflow is to find finder items. I'd like to tell Automator to find items that start with a specific string of text (the text is "016") stored in a variable. Since Automator does not allow me to insert a variable directly, I tried to add the variable by adding the variable's UUID. I followed the method outlined in this website:
http://hints.macworld.com/article.php?story=20080213200213250
But even after I put my variable's UUID as "$(9051E0AA-257F-4F00-9A58-50677FB0C07E)", it seems that Automator does not understand, as the results of the action "Find Finder Items" returned no files at all. I tried to store my string as "Storage" and "Text" and used the same method, but it still didn't work. Thank you very much!I'm not sure what the action is using to search, but a name extension does not include the period. Another approach would be to get the entire contents of the memory card, and filter the items from there.
-
JAVA ENVIRONMENTAL VARIABLE AND PATH SETTINGS
Hi all,
I am having a pecuilar problem with java environment variables and setting the path.
I am trying to install and check the instalation using some pre-provided batch commands from Open GTS.
The error log is as below .
** Found 2 Error(s)!
1) The 'PATH' environment variable points to the JRE, rather than the JDK.
[Reason: The 'PATH' environment variable points to the JRE (Java Runtime
Environment), rather than the JDK (Java Developer Kit). The JDK already
contains the JRE, so a separate JRE insallation is not necessary.]
[Fix: Set the 'PATH' environment variable to point to the JDK installation bi
n
directory.]
2) 'JAVA_HOME' does not match the Java installation 'PATH' directory 'C:\Program
Files\Java\jre6'.
[Reason: The version of Java referenced in the executable 'PATH' environment
variable does not match 'JAVA_HOME'.]
[Fix: Make sure both the 'JAVA_HOME' and 'PATH' environment variables point t
o the
same installed JDK.]
No warnings reported
Further more these may help understand better
C:\Dush\Workspaces\JavaWorkspace\OpenGTS>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_03
C:\Dush\Workspaces\JavaWorkspace\OpenGTS>path
PATH=C:\Program Files\PC Connectivity Solution\;C:\WINDOWS\system32;C:\WINDOWS;C
:\WINDOWS\System32\Wbem;C:\Program Files\apache-ant-1.7.0\bin;C:\Program Files\J
ava\jdk1.6.0_03\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Dush\Workspac
es\JavaWorkspace\OpenGTS\bin;
C:\Dush\Workspaces\JavaWorkspace\OpenGTS>The resolution suggests that the path point to the same instance of jdk installation but that has already been done,
I do not understand from where does the
C:\Program Files\Java\jre6 path get set.
Please suggest..dushdushyant wrote:
** Found 2 Error(s)!
1) The 'PATH' environment variable points to the JRE, rather than the JDK.
[Reason: The 'PATH' environment variable points to the JRE (Java Runtime
Environment), rather than the JDK (Java Developer Kit). The JDK already
contains the JRE, so a separate JRE insallation is not necessary.]
[Fix: Set the 'PATH' environment variable to point to the JDK installation bi
n
directory.]
2) 'JAVA_HOME' does not match the Java installation 'PATH' directory 'C:\Program
Files\Java\jre6'.
[Reason: The version of Java referenced in the executable 'PATH' environment
variable does not match 'JAVA_HOME'.]
[Fix: Make sure both the 'JAVA_HOME' and 'PATH' environment variables point t
o the
same installed JDK.]
No warnings reported
C:\Dush\Workspaces\JavaWorkspace\OpenGTS>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_03
C:\Dush\Workspaces\JavaWorkspace\OpenGTS>path
PATH=C:\Program Files\PC Connectivity Solution\;C:\WINDOWS\system32;C:\WINDOWS;C
:\WINDOWS\System32\Wbem;C:\Program Files\apache-ant-1.7.0\bin;C:\Program Files\J
ava\jdk1.6.0_03\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Dush\Workspac
es\JavaWorkspace\OpenGTS\bin;
Put the java home bin folder on the path before %SYSTEMROOT%\system32
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03
set PATH=%JAVA_HOME%\bin;%PATH% -
Automator put files in folders.?
I have a folder of movie files some within folders and some without folders, I would like to put the files without folders in a individual folder with the folder name corresponding to the movie filename is this possible to do in Automator?
Thanks in advanceYou can get a couple of third party actions, or you can use a Run AppleScript action, for example:
1. Ask for Finder Items { Type: files }
2. Run AppleScript (replace the default with the following):
on run {input, parameters} -- create folders from file names and move
set output to {} -- this will be a list of the moved files
repeat with anItem in the input -- step through each item in the input
set {theContainer, theName, theExtension} to (getTheNames from anItem)
try
set destination to (makeNewFolder for theName at theContainer) -- same location
tell application "Finder"
move anItem to destination
set the end of the output to the result as alias -- success
end tell
on error errorMessage number errorNumber -- duplicate file name, permissions, etc
log errorMessage & " (" & errorNumber & ")"
# handle errors if desired - just skip for now
end try
end repeat
return the output -- pass on the results to following actions
end run
to getTheNames from someItem -- get a container, name, and extension from a file item
tell application "System Events" to tell disk item (someItem as text)
set theContainer to the path of the container
set {theName, theExtension} to {name, name extension}
end tell
if theExtension is not "" then
set theName to text 1 thru -((count theExtension) + 2) of theName -- just the name part
set theExtension to "." & theExtension
end if
return {theContainer, theName, theExtension}
end getTheNames
to makeNewFolder for theChild at theParent -- make a new child folder at the parent location if it doesn't already exist
set theParent to theParent as text
if theParent begins with "/" then set theParent to theParent as POSIX file as text
try
return (theParent & theChild) as alias
on error -- no folder
tell application "Finder" to make new folder at theParent with properties {name:theChild}
return the result as alias
end try
end makeNewFolder
Maybe you are looking for
-
Dear all, Can any body tell me how to link customer down payment with Billing Document? My scenario is "customer give 100 rs down payment while billing of 500 rs that down payment 100 rs should be subtract from 500 rs". Thanks & Regards, Ratish
-
Dynamically bind a picklist to a cell in a table
Hello, I am creating an advanced table (2 cols) of the following type: Code | Value === | === a | lov with valid values for code=a b | lov with valid values for code=b -- | --------- -- | --------- I have a picklist defined for Col1 (code) but what I
-
hello, i have a problem with a web service. I must send a file as attachment. i need the code about the client and the server or some guides or link. To run the ws uses axis. Thank you
-
Testing of multiple LIN devices simultaneously
Hi, I require to test a number of LIN devices at once. The application is product validation testing of automotive products. We project that we will be testing at least 4 identical modules at a go. I have found that the NI-8476s usb device is capable
-
how to resolve error 21? my iphone 4 just showing apple logo... when i'm trying to restore it... it is showing error 21 n that's not letting me restore it pls help