Selecting even or odd numbered files
I've got hundreds of files with the following naming scheme: "IMG_0001, IMG_0002," etc.
I need to select every other file ONLY... or just odd or even numbered files. Is there any way to achieve this on my Mac?
I've looked around a great deal and can't find a solution to this.
Whitecity,
I've been making time-lapses and often have around 2000 high resolution DNG files. I recently made a mistake, where every other photograph had a slightly different exposure and needed to be moved to a separate folder. Manually selecting every other photograph was ridiculously tedious. I figured someone must have created some shareware for this, but it appears that no one has. Luckily, Martin Pace has come up with a creative solution that works great! See above.
Similar Messages
-
Anyone know how to select only even or odd numbered files in lightroom?
Anyone know how to select only even or odd numbered files in lightroom? I need to reduce the quantity of images in my timelapse sequence and this would help me greatly since there are 8250 images and doing this maually would be tediuos and make me want to kill myself.... : )
Do this.
If they are jpegs, use .jpg instead of CR2
Be sure to save this as a preset, as you WILL need it again. Mine is named "select even CR2", that is why it says that in the upper right. -
Can't print even or odd numbered pages
No matter I choose "even numbered page" or "odd numbered page" in the printer setting,
it just print out all pages without differences.
I tried two different printer, hp Laserjet 1300 & Epson stylus C68, and got the same result.
However, printing even/odd numbered pages works fine in Tiger.
Does anybody have the same problem?sonic64 wrote:
My friend told me that his Lexmark printer works fine in printing even/odd numbered pages on Leopard.
However, his printer is directly connected to Airport Express.
It seems that Gutenprint drivers may not be fully compatible with Leopard.
That anecdotal experience is good, but it does not further trying to find an answer for your situation. I have had no problems with printing odd or even pages using the Gutenprint drivers with my HP DeskJet 870. That is why I asked if you could connect one of the printers directly to your Mac running Leopard and see if the Gutenprint drivers behave correctly. The goal is to find out whether it is the Gutenprint drivers, something about printing to a shared Windows printer, or something else that is causing this behavior.
You might also want to try the hpijs drivers for the LaserJet 1300 to see if they are able to print odd or even pages. That also would be of help in determining where the problem is. http://www.linux-foundation.org/en/OpenPrinting/MacOSX/hpijs
Matt -
Detecting even and odd numbers
Hi, I'm drawing a series of rectangles using AS3, and need
every alternate one to be lighter... I'm using a switch statement
currently, with a variable counting the number of rectangles and
case 1, case 2, case 3, etc.
Is there a formula or some way of telling whether there is an
even or odd number of rectangles so my switch statement can just be
case even:, case odd: ? The way I have it is fine for 10 or so
rectangles but I'd rather make it more expandable.
Would appreciate any suggestions% is a modulo operator that finds a remainder of a division.
9%2 = 1, 9%4 = 1, but 9%3 = 0.
In the case of odd/even numbers one can look at it as that an
even number that leaves no remainder when divided by 2 and odd
number is a number that leaves remaining 1 when divided by
2. -
I have a programming assignment that needs to read a set of integers and then finds and prints the sum of the evens and sum of the odds.
I know how to find out which numbers are odd and even, I just can't figure out how to add up the evens and odds. Say a set of 10 integers is inputted, how can they be added up after it is determined if they are even or odd?Here is my code after the tip from student... It compiles but once ran it doesn't do anything after the integers are put in.
import java.util.*;
public class EvenOddIntegers {
static Scanner console = new Scanner(System.in);
static final int limit = 10;
public static void main(String[] args) {
int number = 0, limit = 0, sumEven = 0, sumOdd = 0;
int odds = 0;
int evens = 0;
System.out.print("Enter ten positive integers: ");
while (limit <= 10)
number = console.nextInt();
if (number % 2 == 0)
sumEven += number;
else if (number % 2 != 0)
sumOdd += number;
System.out.println("Sum of even numbers is " + sumEven + ".");
System.out.println("Sum of odd numbers is " + sumOdd + ".");
} -
Random number generator. Even and odd numbers
I have a problem.
I have a random number generator, it goes from 0 to 20, I need to have two indicators, one will show how many numbers are pairs, and how many are not.
I tried to use the decimated 1D array, but since those numbers are random, it doesn´t work for me. I´m new with LabView, and I don´t know if there is some other way to make it work, I need some help, especially with some examples.
Thank you so much.
Solved!
Go to Solution.RavensFan wrote:
Spoiler (Highlight to read)
Create the array. Use quotient remainder to divide by 2. Now you have an array where all the odd numbers are now 1, and all the even numbers are now 0. Sum the array and you have the total number of odd numbers. The number of evens will be the length of the array divided by the # of odds.
Create the array. Use quotient remainder to divide by 2. Now you have an array where all the odd numbers are now 1, and all the even numbers are now 0. Sum the array and you have the total number of odd numbers. The number of evens will be the length of the array divided by the # of odds.
Haha I lost sight of the fact that he was looking for the amount off odds and evens. Good one.
Bill
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all. -
Split and add Even and odd numbers
Hi All,
I got a seven digit number any number say for example (6581231). Now i need to add even number and odd number separately.
Output should be
6 + 8 + 2 = 16
5 + 1 + 3 + 1 = 10
Thanks
SAssuming the number is always 7 digits one way to do this would be:
Data: string(7) type c,
num type i.
Nmod type i.
**move the number to a string.
Move num to string.
split into 7 individual chars.
Num1 = string+1
Num2 = string+2.
Num3 = string+3
Etc
divide each by 2 and find remainder
Nmod = num mod 2.
if remainder is 0, number is even
If nmod = 0.
Number is even.
Else.
Number is odd.
Endif. -
How to display even and odd number ranges between two given inputs.
Hi Every one,
I am just started my career in sap abap and trying to find the solution for this.
I am trying to display number range using select options, but I am getting an error "Memory low leave the transaction before taking a break".
Example: when I give two number 2 and 10 , it should display set of all even and odd numbers in that range.
Below is the code logic that I am using:
data: a type i,
b type i,
c type i,
d type i,
num type i.
select-options: in for num.
a = inp-low.
b=inp-high.
c = inp-low mod 2.
d = inp-high mod 2.
while a <=b and c = 0.
write: "even numbers:', a.
b = a + 1.
endwhile.
while a <=b and c <> 0.
write: "odd numbers:', b.
b = a + 1.
endwhile.
Any help will be much appreciated.This is your logic...changed:
data: a type i,
b type i,
c type i,
d type i,
num type i.
data: even type i,
odd type i.
select-options: in for num.
a = in-low.
b = in-high.
c = a mod 2.
if c is INITIAL. "It measn a is even
even = a.
odd = a + 1.
else.
odd = a.
even = a + 1.
endif.
* Even
a = even.
while a <= b.
write: / 'even numbers:', a.
* b = a + 1.
a = a + 2. "The next even number
endwhile.
* Odd
a = odd.
while a <= b .
write: / 'odd numbers:', a.
a = a + 2. "The next odd number
endwhile. -
Sample Applescript: scraping values from numbers files into a master file
Hi, I have programming experience in c and other languages, but am new to applescript and so am learning a lot from this forum.
My goal is to make a timesheet system for my Dad (for a bday present) where every time he helps a client, he fills out a newly created numbers file - and after a week or so, he can run a script that scrapes certain values from each numbers file and places it into a master numbers file. Then saving and closing the file.
Vince, it sounds like you've written a script that does this feature of looping through all numbers files in a folder and putting select values from each numbers file into a master numbers file (after clearing the previous values of the master file).
Specifically, I'm looking for a sample script that opens up a numbers file, clears its table, then fills this table by scraping one value from a particular cell in every numbers file in a folder.
If anyone has a similar script they would be willing to post or email to me, for me to use as a foundation and to learn from, I would be very very very grateful. My email is forman.jq at gmail dot com.I guess that this script may be a good starting point.
--[SCRIPT fromfolder_2spreadsheet1]
The target spreadsheet must be open at front and must contain the sheet sheet_destination which much contain the table table_destination.
Choose the folder supposed to store the source sopreadsheets.
Yvan KOENIG (VALLAURIS, France)
2010/08/18
--=====
(* Edit these height properties to fit your needs *)
property destination : "destinationDoc.numbers"
property sheet_destination : "destination"
property table_destination : "insert here"
property premierelignedestination : 2
property colonne_destination : 2
property ledossierhabituel : "Macintosh HD Maxtor:Users:yvan_koenig:Desktop:dossier habituel:"
property ligne_source : 2
property colonne_source : 2
--=====
on run
my activateGUIscripting()
Select the folder storing the spreadsheets from which we will extract values *)
set dossier_source to choose folder with prompt "Choose folder storing the Numbers documents…" default location (ledossierhabituel as alias)
Build a list of disk items available in the selected folder *)
tell application "System Events"
set les_elements to every disk item of folder (dossier_source as text) --whose (get type identifier) is in
set les_tableurs to {}
Extracts the list of the Numbers spreadsheets available in the selected folder *)
repeat with refsurelement in les_elements
if type identifier of refsurelement is in {"com.apple.iwork.numbers.numbers", "com.apple.iwork.numbers.sffnumbers"} then
copy path of refsurelement to end of les_tableurs
end if
end repeat
end tell -- System Events
if les_tableurs is {} then
No Numbers documents available so we stop the process. *)
set rapport to "The folder “" & dossier_source & "” doesn’t contain Numbers documents !"
else
set rapport to {}
end if
Check that the target Numbers document is open at front
and that it embed the defined sheet embedding the defined table. *)
tell application "Numbers"
activate
set existants to name of documents
if destination is not in existants then
copy "The document " & destination & " is not open !" to end of rapport
else
tell document destination
if sheet_destination is not in (name of sheets) then
copy "the sheet " & sheet_destination & " is unavailable in the document " & destination & " !" to end of rapport
else
tell sheet sheet_destination
if table_destination is not in (name of tables) then copy "The table " & table_destination & " is unavailable in the sheet " & sheet_destination & " of the document " & destination & " !" to end of rapport
end tell -- sheetSource
end if
end tell --document destination
end if
If target document is not at front or if it doesn't match the defined requirements,
we quit the process. *)
if rapport is not {} then error my recolle(rapport, return)
Clean the target table, minus row 1 supposed to be storing columns headers *)
tell document destination to tell sheet sheet_destination to tell table table_destination
set selection range to range ("A2 : " & name of last cell)
end tell --document destination
end tell -- Numbers
my selectMenu("Numbers", 4, 9) (* Suppress *)
set liste_valeurs to {}
tell application "Numbers"
repeat with un_tableur in les_tableurs
Open the spreadsheets and extract from each of them the wanted value *)
open un_tableur
tell document 1 to tell sheet 1 to tell table 1
set une_valeur to value of cell 2 of column 2
end tell
if une_valeur is 0.0 then
copy "empty" to end of liste_valeurs
else
copy une_valeur as text to end of liste_valeurs
end if
close document 1
end repeat
Now, it's time to insert the values in the target table *)
set ligne_destination to premierelignedestination
tell document destination to tell sheet sheet_destination to tell table table_destination
repeat with une_valeur in liste_valeurs
if not (exists row ligne_destination) then add row below last row
if une_valeur is not "empty" then
set value of cell ligne_destination of column colonne_destination to une_valeur
end if
set ligne_destination to ligne_destination + 1
end repeat
end tell -- document destination
save document destination
end tell -- Numbers
end run
--=====
on recolle(l, d)
local oTIDs, t
set oTIDs to AppleScript's text item delimiters
set AppleScript's text item delimiters to d
set t to l as text
set AppleScript's text item delimiters to oTIDs
return t
end recolle
--=====
on activateGUIscripting()
(* to be sure than GUI scripting will be active *)
tell application "System Events"
if not (UI elements enabled) then set (UI elements enabled) to true
end tell
end activateGUIscripting
--=====
my selectMenu("Pages",5, 12)
==== Uses GUIscripting ====
on selectMenu(theApp, mt, mi)
tell application theApp
activate
tell application "System Events" to tell process theApp to tell menu bar 1 to ¬
tell menu bar item mt to tell menu 1 to click menu item mi
end tell -- application theApp
end selectMenu
--=====
--[/SCRIPT]
I apologize, I'm too busy to write more explanations.
Yvan KOENIG (VALLAURIS, France) mercredi 18 août 2010 21:38:04 -
I scanned a catalog for my archive - double sided pages of course.
It was easy enough to scan the front pages first (odd numbers, 1-3-5) , in several sets of 30 pages, therefore several separate pdfs.
Then I scanned the back side (even numbers 2-4-6) pages but in their natural reverse order, rather than manually reordering all 300 pages.
Now I need to reorder the even pages which are naturally in reverse page number order (300-298-296...)
and I need to renumber all of the pages as only odd or even numbers - set 1: pages 1-3-5-7... Set 2: 2-4-6-8...
Then I can merge everything into one pdf.
How can I reverse the page order?
How can I renumber pages as only even or only odd numbers?
Anyone have these solutions? I don't use much of acrobats features, but it seems to be a pretty basic demand to be included. I can't find any clue in the software menus or online help.You can do such ordering with JavaScript. There is a recent post with a JavaScript for dealing with another aspect of page order that might provide what you want. You will have to search the forum for the post that was about 2 or 3 weeks ago as I recall.
-
I have a 2000+ page document and I need to somehow select all the even or odd pages so I can pull them out of it that doesnt require me from having to click 1000 individual thumbnails. I know how to print even or odd pages but dont see any way of just selecting them for editing
I don't know where they are in Word but the print dialog is standard throughout OSX and this seems logical enough.
The only problem is the Paper Handling is hidden under Layout. But sort of makes sense.
Peter -
I need a way to set up a PDF file so that when I print it all new chapters (and single sided forms) print on the odd pages. These PDFs are available for viewing on the network but occasionally there is a demand to print one of them. Is there a 'chapter start' (or similar command) which will allow the PDF to more properly format when printing.
There's no automated process because I don't think Acrobat could determine what was the beginning of a chapter. However, you can insert blank pages that start the first page of chapters to an odd-numbered page.
In Acrobat XI, that is Tools > Pages > More Insert Options > Insert Blank Page -
I have tried, several times to share a numbers file via email but no email dialogue box shows when I select share
Are we talking about the new Numbers, V3, or the old Numbers?
Jerry -
One numbers file keeps updating and i can't access it even on icloud.
I tried reinstalling numbers aplication syncing with icloud but this is permanent.
Last time i had use it i was sharing the file sending an email as an xml file.
How can i get my file back in use?
Thank youHi eruderu
Thanks for your post. It set me searching again, as I had the same problem. And contrary to "most of us" I occasionally do use Numbers on Mac and Pad. It appears the problem is not with iOS. Files are uploaded smoothly from the Pad to the Cloud. The problem then is to download it from the Cloud to the Mac.
And contrary to what Apple seems to suggest, this is not quite seemless. So it appears to be a Numbers/ OSX issue and not iOS.
The solution I found on the support site was to connect the iPad via USB to the Mac and sync. In which case you may just as well disable iCloud for Number, unless you have more than one iOS machine.
There appears to be another way to sync it, which comes halfway to the "seemless", as it does not require the USB connection.. It is presented as a sort of afterthought. http://www.apple.com/icloud/features/documents.html)
1. go to http://www.icloud.com/iwork and sign in with your iTunes account.
2. go to the Numbers file.
3 access any file synced from your iOS machine, or drop the file from your iMac that you want to sync.
Presumably the same goes for Pages and Keynote.
Hope this helps.
Harm Prop -
My printer won't do duplex scan, and I need to scan a large amount of 2-sided text. So I'm going to create one document of the odd-numbered pages, and another of the even-numbered pages. I know I can manually combine them into the right order, but I'm hoping there is some automatic way to merge the documents - one of odd-numbered pages, and one of even-numbered pages - into one document in which the pages are in the correct numerical order.
Is there?Hey Seth and others:
Thanks for the positive feedback. I found myself needing to do some collating and reversing again, and discovered that the script didn't show up in Acrobat 9. So I updated the script, and moved the menu item into the "Document" menu.
Unfortunately I can't figure out how to attach the updated script in the new form editor, so I'll inline it. Copy the following script into a file and install it into your Javascripts folder, as before.
// Complements: Planet PDF (http://www.planetpdf.com/)
// Modified by Jeff Baitis for Acrobat 9 compatibility
// Improved Collate function with status bar.
// Add a menu item to reverse all pages in the active document
app.addMenuItem({ cName: "Reverse", cParent: "Document", cExec: "trustedReversePages();", cEnable: "event.rc = (event.target != null);", nPos: 0 });
app.addMenuItem({ cName: "Collate", cParent: "Document", cExec: "trustedCollatePages();", cEnable: "event.rc = (event.target != null);", nPos: 0 });
trustedReversePages = app.trustedFunction(function()
app.beginPriv(); // Explicitly raise privileges
var t = app.thermometer;
t.duration = this.numPages;
t.begin();
for (i = this.numPages - 1; i >= 0; i--)
t.value = (i-this.numPages)*-1;
this.movePage(i);
t.text = 'Moving page ' + (i + 1);
t.end();
app.endPriv();
// Collating pages
Title: Collate Document
Purpose: User is prompted to select document to insert/collate.
Author: Sean Stewart, ARTS PDF, www.artspdf.com
trustedCollatePages = app.trustedFunction(function()
app.beginPriv(); // Explicitly raise privileges
// create an array to use as the rect parameter in the browse for field
var arRect = new Array();
arRect[0] = 0;
arRect[1] = 0;
arRect[2] = 0;
arRect[3] = 0;
// create a non-visible form field to use as a browse for field
var f = this.addField("txtFilename", "text", this.numPages - 1, arRect);
f.delay = true;
f.fileSelect = true;
f.delay = false;
// user prompted to select file to collate the open document with
app.alert("Select the PDF file to merge with")
// open the browse for dialog
f.browseForFileToSubmit();
var evenDocPath = f.value;
var q = this.numPages;
var t = app.thermometer;
t.duration = q;
t.begin();
// insert pages from selected document into open document
for (var i = 0; i < q; i++) {
var j = i*2;
this.insertPages(j, evenDocPath, i);
t.value = i;
t.text = 'Inserting page ' + (i+1);
t.end();
// remove unused field
this.removeField("txtFilename");
app.endPriv();
Have fun
Edited: Found some bugs, fixed the code up a bit
Maybe you are looking for
-
Post Author: lkamesam CA Forum: Integrated Solutions Hi, I am running Crystal Reports version 10 from IBM Rational 6.0.1 build 20050725_1800 XML data source. When I try to run the report under WAS 6.0.1 I get the following error: Does any bo
-
I am going to move out for college next year, should I get my own apple ID?
My whole family shares the same apple ID, including one sister who is already moved out. If I understand correctly only 5 computers can be associated with an apple ID. So my thoughts are that as each of my siblings and I move out over the years and e
-
I Tunes crashes my computer each time I open it
I Tunes crashes my computer due to operation called Determining Gapless Playback. It gets to the same place and then stops everything so I can't use my computer unless I shutdown the computer by holding down the on/off button. Has anyone else experie
-
Hi Gurus I have OEM DB control installed on 10203 db. Two questions : 1. I am having hard time finding where standard reports are, can some point me to the right option ? 2. Does OEM DB Control gives you the ability to create your own reports ? Thank
-
Ok this may be a small issue for someone - I'm hoping anyway. I recently removed my CDRW/DVD drive which would no longer write data and replaced it with a DVD-Multi drive from a T60 series. Now the T43 wont recognize the drive. It sees it as a straig