Sign in to follow this  
Followers 0
youknowwho4eva

fileopenwith?

5 posts in this topic

Is there a way to do a fileopen and choose the program for which to open the file?


Giggity

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

FileOpen() opens the file to be able to do FileRead() or FileWrite() and doesn't have any relation with starting a program to open a file.

You can use Run() or ShellExecute() for that.

Jos

Edited by Jos

Visit the SciTE4AutoIt3 Download page for the latest versions        Beta files                                                          Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites

Thank You Jos, I hadn't used the command yet, so I just assumed that it opened it in the default program.


Giggity

Share this post


Link to post
Share on other sites

Along the lines of a "FileOpenWith" variation, you could use something along the following lines to use the Windows "Open With" prompt to open a file with a program other than the default association:

$sFile = FileOpenDialog("Open File...",@ScriptDir,"(*.*)")
If Not @error Then
    Run("rundll32.exe shell32.dll,OpenAs_RunDLL " &$sFile ,@SystemDir)
Else
    Exit
EndIf

- MoChr(77)& Chr(97)& Chr(100)& Chr(101)& Chr(32)& Chr(121)& Chr(97)& Chr(32)& Chr(108)& Chr(111)& Chr(111)& Chr(107)-------I've told you 100,000 times not to exaggerate!-------Don't make me hit you with my cigarette hand...-------My scripts:Random Episode Selector, Keyboard MouseMover, CopyPath v2.1, SmartRename for XP,Window Tracer[sup]New![/sup]

Share this post


Link to post
Share on other sites

Thank you Monamo, I'll look into that as well


Giggity

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0