|
I just want to run a action installed in Photoshop. First my app will start Photoshop. I can do it. Then it should run given action installed in Photoshop. That is the problem
|
|
|
|
|
Tried SendKeys[^]?
Bastard Programmer from Hell
|
|
|
|
|
It turns out [^] that Photoshop has an automation interface. So if you can use VBScript to automate it than it can be done with VB.Net.
|
|
|
|
|
True, but whether it's worth it or not depends on what he wants to do. If it's just resizing an image, using Photoshop is like using a hydrogen bomb to kill a fly.
|
|
|
|
|
I want to run any action given by user. Not only resize image.
|
|
|
|
|
How can I pass the value from pop up menu to column gridview?
In my gridview I have a link button which will open another page which has a gridview also.
After I click an item to the pop up menu gridview, the data selected should copy to
the parent page inside column gridview.
note: this gridview is a third party which is obout.
To make it clear, please see the attached image.
http://i44.tinypic.com/4socgk.jpg[^]
C# コードMicrosoft End User
2000-2008
「「「「「「「「「「「「「「「「「「「「「「「「「「「「
The best things in life are free
」」」」」」」」」」」」」」」」」」」」」」」」」」」」
|
|
|
|
|
whenever my program used by multiple computer, i have to change the connection string to the destination computer IP (database there) and build again the project,
i wonder if visual basic support reading connection string from .txt?
can somebody gimme the illustration?
i think it's easier this way.
|
|
|
|
|
There are many ways to get a dynamic connection string, one of them is supported directly by .NET through the application config, which has a connection string section, and even a way to encrypt that part. Start Googling! I'm pretty sure you even will find articles here on CodeProject that illustrate it all.
|
|
|
|
|
i found it, check this out :
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim FileName As String = Application.StartupPath + "\Config\conString.txt"
Dim TextLine As String = String.Empty
If System.IO.File.Exists(FileName) = True Then
Dim ObjectReader As New System.IO.StreamReader(FileName)
Do While ObjectReader.Peek() <> -1
TextLine = TextLine & ObjectReader.ReadLine()
Loop
Else
MessageBox.Show("Connection String not found " + vbNewLine + vbNewLine + FileName, "Failed", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)
End If
End Sub
working perfectly, thankyou..
|
|
|
|
|
you're welcome.
However:
1. That wasn't what I suggested, through the official app config file.
2. You could read all content of a text file without using streams, just a single Dim Text As String = File.ReadAllText(Path)
|
|
|
|
|
Have a read of this Connection Strings and Configuration Files (ADO.NET)[^]
This is what Luc was pointing you towards
Lobster Thermidor aux crevettes with a Mornay sauce, served in a Provençale manner with shallots and aubergines, garnished with truffle pate, brandy and a fried egg on top and Spam - Monty Python Spam Sketch
|
|
|
|
|
did SQL Server need ADO.NET?
|
|
|
|
|
When programming for the .NET framework, ADO.NET is the normal way to interact with an SQL Server database.
|
|
|
|
|
Sending SMS using .NET[^]
I used this code to send SMS by an application. it's need to pass com port as a parameter. But my PC doesn't have com ports. it only have USB ports only. So how do i find the com port which attached my phone. (Here i use a mobile phone instead of a GSM Modem)
|
|
|
|
|
One can buy USB-to-serial convertors e.g. here[^]. They tend to add a serial port to your system, hardly distinguishable from motherboard ports (very fast toggling of the control lines may be a problem, but they are fine for normal use).
They normally come with their own driver. Sometimes, the driver allows you to assign a static name to the new port, it may not even have to start with "COM". So you could have your app connect through such fixed name; or, what most programs do, have a ComboBox show all available ports (as obtained from SerialPort.GetPortNames[^])
|
|
|
|
|
I tried that SerialPort.GetPortNames function. It shows COM1 only. So if I connect my phone to a USB port can I use the port as COM1?
|
|
|
|
|
Plug it in and TRY IT. Chances are, you cannot use your cell phone as a modem without installing some software on the PC to enable it and that's IF you phone even comes with the software to enable it. Check with the cell phone vendor to find out.
|
|
|
|
|
You could use Device Manager (one of the options when right clicking My Computer), locate COM1, and try and decide whether it is hooked up to your phone.
Note: some PCs have a built-in modem which is implemented as a serial port, so your COM1 might be that too.
You'll have to look around and experiment, there isn't a fixed way to identify ports unfortunately.
|
|
|
|
|
SYSTEM/Hardware/USB -HUD devices reveals the identity. Use this ID to communicate via USB.
Interesting Velleman project K8055_VB communicates with an experimenting board, has VB source. Uses C-DLL, however which does not reveal code.
VB-source to locate, open-close, read write USB devices in VB is out there too.
|
|
|
|
|
Is there any method to insert a combo box in to list box. I want to allow users to choose items in a list box. It just like check boxes in a list box. But i want to use combo boxes instead of check boxes.
|
|
|
|
|
No, there isn't. You'd have to create your own custom control to do this. But, I've never seen or heard of anything like this being done. I have heard of nested listbox controls, but only in WPF, not Windows Forms.
|
|
|
|
|
|
|
hello:
I am trying to copy one two-dimensional array to another. The elements of the arrays are list of integers.
I want to copy by value. I mean, I need to change the second array without changing the first one.
I have tried with both array.copy and array.clone
Dim myarray1(3, 4) As List(Of Integer)
Dim myarray2(3, 4) As List(Of Integer)
Dim mylist As New List(Of Integer)
For i = 1 To 3
mylist.Add(i)
Next
For i = 0 To 3
For ii = 0 To 4
myarray1(i, ii) = New List(Of Integer)
myarray2(i, ii) = New List(Of Integer)
myarray1(i, ii).AddRange(mylist)
Next
Next
'Array.Copy(myarray1, myarray2, myarray1.Length)
myarray2 = CType(myarray1.Clone, Global.System.Collections.Generic.List(Of Integer)(,))
myarray2(2, 2).Clear()
In both cases, the original array (myarray1(2,2)) is changed too.
I want the first array (myarra1) stay unchanged.
Any sugestion appreciated.
Greetings,
Alex
|
|
|
|
|
Array.Copy and Array.Clone create a shallow copy, i.e. for each array element they copy the value (for value types) or the reference (for reference types); they do not create a whole lot of new elements.
As you want a deep copy, you have to program that with explicit loops, copying each element, one by one.
|
|
|
|