I am a systems administrator and I collected a lot of tools\scripts for working on systems and I have been thinking of trying to make an application for quickly running them and making it easy to collect output.
I don't really have any programming experience but I've done a bit of batch\vbs scripting for login scripts and unattended setup disks. I've also installed php scripts with mysql databases as well. I thought of mmf2 because I did play with The Games Factory when I was in high school for making some simple games some when I was younger and liked it.
It doesn't seem like mmf2 supports windows environment variables though. I figured out how to use the file object and alterable strings to get some of the system paths I would like to use, but is there a way to get the equivalent of %programfiles% and is there an equivalent for variables like %username% and %computername%. Is there a list of all of the variables you can use with MMF2 expressions somewhere? One work around I was thinking of is executing a script from my app that runs a replace tool and outputs these variables to an ini file. Than I should be able to load these variables into an alterable strings using the ini functions correct?
I want to be able to check for installed programs at their default installation paths and return results even if the os isn't installed on the C: drive. I also want to be able to save files with the computer name and maybe even the username in the file name. I could probably just the app to execute scripts for what I want, but I want to do as much from within the application as I can.
I would also like to know how I can have a timer that displays how long the app has been open and works across multiple frames.
The end goals is too have a tool that desktop analysts can use to quickly install apps\registry patches that we have listed on our new user/pc checklists, record the data, let them ftp the output files to an ftp server at the office, and maybe even save some of the info to a mysql database. It would be great if it could also save the time the app opened and closed to an output file or database. I had looked at some of the online high score tutorials and was thinking it would be great if the desktop analysts could work on a pc and upload data showing their start and stop times and output file showing that the apps have been installed, and the engineers/managers could go to a web site and view the data.
It looks like MMF2 with extensions can do most if not all of what I want. Would I need the developer version for any reason to accomplish what I want. I don't mind the runtime agreeemant, but I was just wondering if any of the objects that come with the developer version would be particularly useful for creating the kind of app I want to make. If I do need to run scripts for most of what I want to do, is there a way to run them from some type of archive or build them into the executable; so that I don't have to have a sub folder full of scripts that everyone can look thru?







Reply With Quote












