MariusN Posted June 7, 2012 Share Posted June 7, 2012 Is there an easier/smaller way of doing the following? If $copy = 1 and $copy2 = 1 and $copy3 = 1 and $copy4 = 1 and $copy5 = 1 Then ...tia Link to comment Share on other sites More sharing options...
MariusN Posted June 7, 2012 Author Share Posted June 7, 2012 or can i just use this ---> $ALL = $copy = $copy2 = $copy3 = $copy4 = $copy5 And then use ---> If $all = 1 then Link to comment Share on other sites More sharing options...
Kidney Posted June 7, 2012 Share Posted June 7, 2012 the safest way is to do it the way you have it in your original post since it wont get messed up. you could also do something like this if you r going to do it repeatedly: If $copy = 1 and $copy2 = 1 and $copy3 = 1 and $copy4 = 1 and $copy5 = 1 Then $ALL = 1 EndIf If $ALL = 1 then ... EndIf Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted June 7, 2012 Moderators Share Posted June 7, 2012 MariusN, I would do something like this: $iAll = $copy + $copy2 + $copy3 + $copy4 + $copy5 If $iAll = 5 Then ... M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
MvGulik Posted June 7, 2012 Share Posted June 7, 2012 ??? Assuming those var's can only hold numbers 1 or 0 ... or else it can fail to fail when it should fail. In the "only 1 or zero" case ... just ditching the "=1" parts would do. Now if where talking strings.... It could work. But that's making things more complicated than needed. "Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions.""The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014) "Believing what you know ain't so" ... Knock Knock ... Link to comment Share on other sites More sharing options...
Mechaflash Posted June 7, 2012 Share Posted June 7, 2012 I take it you copied some files with FileCopy() and output the function's exit code to $copy1 $copy2 etc. And now you're going back through all of them checking if one of the copy commands failed? Spoiler “Hello, ladies, look at your man, now back to me, now back at your man, now back to me. Sadly, he isn’t me, but if he stopped using ladies scented body wash and switched to Old Spice, he could smell like he’s me. Look down, back up, where are you? You’re on a boat with the man your man could smell like. What’s in your hand, back at me. I have it, it’s an oyster with two tickets to that thing you love. Look again, the tickets are now diamonds. Anything is possible when your man smells like Old Spice and not a lady. I’m on a horse.” Link to comment Share on other sites More sharing options...
MvGulik Posted June 7, 2012 Share Posted June 7, 2012 (edited) Other thought.$Count_Failers += 1 - <some actiong that only returns a one or a zero value>If $Count_Failers = 0 Then ;; No need to know how many copy action where performed.[erm] Edited June 7, 2012 by MvGulik "Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions.""The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014) "Believing what you know ain't so" ... Knock Knock ... Link to comment Share on other sites More sharing options...
MariusN Posted June 8, 2012 Author Share Posted June 8, 2012 (edited) MariusN, I would do something like this: $iAll = $copy + $copy2 + $copy3 + $copy4 + $copy5 If $iAll = 5 Then ... M23 ...Thanks Melba, this is exactly what i wanted....and also thanks to the other members :-) Edited June 8, 2012 by MariusN Link to comment Share on other sites More sharing options...
jdelaney Posted June 8, 2012 Share Posted June 8, 2012 If it's a boolean, writing =1 is redundant. If $copy and $copy2 and $copy3 and $copy4 and $copy5 Then IEbyXPATH-Grab IE DOM objects by XPATH IEscriptRecord-Makings of an IE script recorder ExcelFromXML-Create Excel docs without excel installed GetAllWindowControls-Output all control data on a given window. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now