VS 2010 Take Screenshot Of External Application?
Apr 8, 2011I need to take screenshot of another (third party) application window and save it in a folder.
View 5 RepliesI need to take screenshot of another (third party) application window and save it in a folder.
View 5 RepliesI picked vb.net for this question since it's the only prgramming language I am fairly familair with, but if C++ or something else is more suited for this, I am willing to learn something new.What I am trying to do is:Retrieve text from database (this already works in vb.net) and copy it to clipboard Switch primary screen to the external application I want to work with (example: word or open office) Emulate key-press "Enter" Paste text and hit enter again Emulate key-press CTRL and then emulate a click on a pre-defined spot on the screen (like 500pixels from left, 740pixels from top). Save screenshot, using a second value from the database as the filename (the naming part should be easy) Emulate another click on another pre-defined spot Repeat for next text in database.I wouldn't know where to start, though. I guess the most important part of what I'm trying to achieve is; switching focus to an external application and emulate keypresses and mouse clicks on it.
View 1 RepliesI guess this one is pretty basic, yet i have not been able to figure out.So here's the deal, my application uses an external exe to generate some txt files that the application needs for a use case. Since hard coding the path of such exe would be hideously wrong in so many aspects i would like to include a little configuration option for the user, so he can specify the path of the external exe for the application to be used.I also would like to have something like that for the path of the Database I'm actually using.
View 2 RepliesI'm trying to set hotkeys for all my favorite websites. When one of these hotkeys are pressed, I want it to load the assigned website in internet explorer, but I want internet explorer to load on my SECONDARY monitor. I've already set out the hotkeys to load internet explorer, but it loads on the wrong screen. How to check if an instance of IE is already running. To be a bit more specific: the secondary monitor is set to the LEFT of the primary one. And the resolution is at 1440 x 900. So basically, I want to programmatically set IE's position to (-1440, 0) from within my application itself.
View 5 RepliesI am placing an external program into my application. The current code is as follows:
Const SW_HIDE As Integer = 0
Const SW_SHOWNORMAL As Integer = 1
Const SW_NORMAL As Integer = 1
[Code].....
What I want is for "notepad" to open up maximized and without a border. I already have it maximized, but I want the border gone.
Also how can I make my current form the same size as the process?
I am wondering if it is possible to call an application, say "notepad.exe" (among other application's that are already open) and setting focus on the same, so the user can readily start working on it.
View 6 RepliesI want to get status of an extarnal program for example notepad.is it minimize,maximize or active or in background? how can understand from my vb application?i think need to write api function. i found somethink from forums but they just control extarnal application not give a status.
View 2 RepliesI have a VB application that executes an external application, via Shell().
What I want is to be able to have control over the "shortcut properties", if you will (such as icon & title), resulting in the external app being forced to use that specified icon and title for its spot in the taskbar while it is running.
A normal desktop shortcut does this easily (by editing its properties) but I don't know if it's possible to take advantage of that.
Is there a method to hide your application from screenshots without the use of ".hide" or minimize or opacity basically not touching the application at all but not including it in the screenshot? For instance in GDI when you g.CopyfromScreen the mouse is not included and you would have to go through a way drawing the mouse onto the graphic can something like this be achieved with application?
View 10 RepliesI do an application for taking screenshots during the game (CoD2) - DirectX game, currently I have made the program but it does not take screenshot of game!How to take screenshots of the DirectX game?
View 14 Repliesscreenshot application I am developing that has a memory leak somewhere. The main code is as follows:
Public
Class Form1
Dim strPath As String = "C:windows empscreenshot.jpg"
Private Sub Main()
[code].....
The application runs from the system tray and a clickevent handler for the notifyicon control calls the Main() sub. The code calls OutlookEmail() which creates a new outlook mail object. The problem is that each time the notifyicon in the system tray is clicked the memory in use jumps up incrementally - about 3mb each time.
Any way to prevent my application from taking screen shot. I am using this method
If Clipboard.ContainsImage = True Then Clipboard.Clear()
If this is correct? And also what about screen capture application they take the screen shot without using clipboard what is logic behind it and if there is any way to resolve it?
Im creating an application that will take a screenshot of the desktop. Save the photo, Then upload it via FTP, And do it every 2 minutes. I know how you all like to say how i can do it, But can someone provide a code since.
View 8 Repliesi found some code to take screenshot from screen it works perfectly - changes and my vb.net - skill is pretty low ode is here:
Imports System.Runtime.InteropServices
Module Module1
<DllImport("user32.dll")> _
[code]....
I have a control on the form where I want a screenshot from. Let's say I have a webcontrol added and navigated to [URL]
How do I create a screenhot of only the webbrowser control? (So no region selector, what-so-ever. Nothing manually)
I made a program that take screenshots but it doesn't take screenshot from 3d games what is the code :( and here is my code
[Code]...
my program is bigger than this too much :D but these are the important codes :D
i try to make a GMFcard i want VB to make a image it must be a generated oneand it must use the template from the own dir like
image.bmp is blank Card it must generate a new card from that with text on it. given by my app.
if thats not possible or to hard is it possible to create a screenshot from the current form
I want to make a screenshot of a specific window of which I know the handle. I know there is a BitBlt function but I can't get that to work with the handle, I prefer it to work even if the window is not active but I'm not sure if this is possible at all.
View 1 RepliesSo I need to show form2, take screenshot, hide form2. But it's kinda not really working.
Here are my codes below:
[Code]....
Is it possible to have VB.NET take a screenshot of a specific area in a program?
View 13 RepliesI Have one Windows Application in which i have one MDI Form (Say App1). And I too have another Windows Application in which I have a Child Form (Say App2). So now i want to Call App2 from App1 .. And want to Display App2 form As MDIChild in App1 MDI Form . I am Able to open the Form of App2 , But how to set It As App1' Child .
View 2 RepliesI use SetParent to make an external application a "child" of my Main .Net application. This works fine.What I need to know is why can't I use Me.MDIChildren(0)I thought that using SetParent would increase the number of children by 1, thus allowing me to reference it with the above code, but it shows there are no children in the array.I have been trying, without luck, for 2 days to try to maximize an external app being displayed in my app. I can get it to display, but I would love it if it could Dock to the same size as its container (a panel)
View 3 RepliesI'm currently working on a screenshot program, much like Gyazo and I've come across a problem.
[code]...
Now, it draws perfectly when I drag left to down (vice versa), but when I try and drag the opposite way (this is when I get negative x and y values), it doesn't seem to draw the rectangle.I've tried fixing it but with no luck at all, it just messes it up :c
I have a quick, yet simple (i think?) question. How can i use the address bar to send commands to a external application?
Example:
AOL Instant Messenger I havent used this application in a long time. But i remembered if you wanted to add a friend to AIM from their online profile it directed them to a link such as:
aim:addfriend=contactID and AIM would pick this up and add it the contactID to the application. The link i posted is more than likely not the correct link they use but it shows what im trying to accomplish.
Im looking to achieve something along the lines of: myApplication:command=commandValue
I'm trying to use the Shell to have my application call an external application but its not working...I don't understand why. I get the following error: 'System.windows.shell' is a namespace and cannot be used as an expression!
Heres my code....any ideas what I'm doing wrong. Its got to be a simple...stupid error.
Private Sub mnuUpgrade_Click(ByVal Ctrl As Microsoft.Expression.Web.Interop.Legacy.CommandBarButton, ByRef CancelDefault As Boolean) Handles mnuUpgrade.Click
[CODE].....................
how to center an external app on the screen, an example would be Adobe Reader, using either Process.Start or Shell. I've 'attempted' both but haven't found anything to control the position. I've also found some code using Api32 functions, FindWindow, MoveWindow, etc, but have not been successful at those either.
View 3 RepliesI am currently working on making a macro in visual basic that will control an external application. I need to know how I can click the menu options in this program. Here is the code I have so far, which makes the application window active.[code]
View 3 RepliesI have looked all over for an answer to this question and have failed to find one. I have two applications. App1: I have no control over anything in this application aside from standard user inteface options. (Enter text, apply, ok) Someone else has created this program and I have no direct access to the database or any code. I can not make any changes to this application.App2: This is the application that I am currently creating. All changes will need to be made here.I currently have a program set up to copy information from App2 to App1. A user clicks a button in App2 and then goes to App1 and hits F8. App2 is waiting to get F8 and when it does it proceeds to use a series of sendkeys to enter the information from App2 into App1.Question 1: Is there a better way to get info from App2 into App1?I am trying to "smarten" my program up a bit. I would like it to read fields from App1 and compare them to certain variables and then do an action. I have tried to use sendkeys to copy from App1. This sometimes works, and other times the clipboard says object not collected it is not a valid format. So this method is obviously not reliable enough for me.Question 2: How do I copy data from a text box in App1? Sendkeys seems to not work. Again, keep in mind that I don't know textbox names in App1 so as far as I know, I can't do anything like textbox1.copy.
View 2 RepliesHow can I move an external application. For example, notepad.location = 200, 200
how would I tell the program what notepad is?
I want to be able to activate my application through my website. Like AIM, they have a protocol "aim?.." what ever, I was wondering how I might go about that? My application is standalone, I wonder if this would reduce the chances of this being possible.
View 2 Replies