|
Hi
Iam having one assignment that i want to run the command prompt through vb.net and to show the output in richtext box.
if any body knows the coding please help me.
|
|
|
|
|
Here is some code I had around to execute a program in DOS and redirect the output back into my program but I put it into a list box. Should be no big deal to use a RichText box.
Imports System.ComponentModel
Private ERROR_FILE_NOT_FOUND As Integer = 2
Private ERROR_ACCESS_DENIED As Integer = 5
' This code will execute a program on the file system
' and redirects output to this program.
Dim myProcess As Process = New Process
Try
Dim prgOutput As String
Dim strSplit() As String = Nothing
Dim delimStr As String = Chr(13) & Chr(10)
Dim delimiter() As Char = delimStr.ToCharArray()
myProcess.StartInfo.FileName = tbPath.Text
myProcess.StartInfo.Arguments = tbOptions.Text
myProcess.StartInfo.CreateNoWindow = True
' Must be false to be able to redirect DOS program output
myProcess.StartInfo.UseShellExecute = False
myProcess.StartInfo.RedirectStandardOutput = True
myProcess.Start()
myProcess.WaitForExit()
' Get the output from the DOS program
prgOutput = myProcess.StandardOutput.ReadToEnd
prgOutput = prgOutput.Replace(delimiter, "|")
strSplit = prgOutput.Split("|"c)
For i As Integer = 0 To (strSplit.Length - 1)
lbOutput.Items.Add(strSplit(i))
Next
Catch ex As Win32Exception
If ex.NativeErrorCode = ERROR_FILE_NOT_FOUND Then
Console.WriteLine((ex.Message + ". Check the path."))
Else
If ex.NativeErrorCode = ERROR_ACCESS_DENIED Then
Console.WriteLine((ex.Message + ". You do not have permission to _
print this file."))
End If
End If
End Try
|
|
|
|
|
hi
i had used the api to open the registry which is (copied from api text viewer).
RegOpenKeyEx(ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
where the first parameter values given in msdn are
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
when it use anyone of those it gives error that unknown symbol. tell me what to do these are not reserved work bydefault.
ddd
|
|
|
|
|
Hi;
You do not have to use win32 api's to read or write to the registry in Visual Basic. The .Net Framework has a class called RegistryKey which is better to use. Here is some code I wrote to get Windows IIS root directory from the registry.
Dim hive As RegistryKey = Registry.LocalMachine ' This the HKEY_LOCAL_MACHINE
Dim subKey As RegistryKey ' The path to to the subkey
Dim keyValue As String ' the value your looking for
subKey = hive.OpenSubKey("SOFTWARE\Microsoft\INetStp", False)
keyValue = CStr(subKey.GetValue("PathWWWRoot"))
hive.Close()
lblWWWRoot.Text = keyValue
--------------------------------
This link will take you to the documentation for RegistryKey
RegistryKey Members
--------------------------------
Just info, the constants HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HEY_LOCAL_MACHINE, HKEY_USERS are found in the Windows DDK include directory.
|
|
|
|
|
If your using VB.NET, the declaraiton you have won't work and isn't necessary. The .NET Framework has a Registry class that is easier to use than this.
If your using VB6, then go back to the very same APIViewer and use it to show you what the Constants are. There is a drop down box that will allow you to pick what your looking at.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hello,
Can anybody tell me that how to create Active Reports in Crystal report?
and how to develop front end for Active Report in VB.NET?
|
|
|
|
|
hi you all,
i think this is a difficult question:
let's say i have a county and about 20 firefight stations in known places (x, y coords).
i need to keep open and active 5 stations at a time.
so i need to build 4 groups of stations so that, in each group, every station has to "cover" more or less 1/5 of the county territory.
how would you solve this problem?
any help will be greatly appreciated,
thanks in advance!
Fuel2Run
|
|
|
|
|
|
Hi Colin,
yeah you're right
i know GIS would be the most logical solution but i think the people that have to manange those stations have no gis,
i guess the solution should be an application that perform only that specific "GIS like" analysis.
so my question was about the calculation and data structure to do it
thanks!
Fuel2Run
|
|
|
|
|
It is not a trivial solution. I spent 5 years writing GIS software (the core of a GIS system) and a further 2 on the business application end.
You could go for a simple as-the-crow-flies measurements, but that won't take into account things like the road network and so on.
If you can, I'd get a plug in component for your application and put all the data in that and get it to do the hard work.
My: Blog | Photos | Next SQL Presentation
WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and More
|
|
|
|
|
you are very kind,
but the app i need is just a favour to a friend of mine, i guess you are thinking of serious "pro" application.
it has got to be as much easier as possible so the as-the-crow-flies measurements might be ok but i need to figure out how to take into account the portion of county covered by each station, to decide wich station belongs to a group instead of another or even if i can or not build up such groups.
i know, it'not trivial at all.
you seem to be quite skilled in geographical information systems, do you think that an "easy way exists" or not?
thank you, cheers!
Fuel2Run
|
|
|
|
|
how can i open ms word document inside the vb.net form?
|
|
|
|
|
Hi I am converting a C# code of the Office 2003 Menu by Mohammed Halabi to vb.net. But i am not been able to convrt some of the code. zhere is the code that i am not been able to convert
foreach ( MenuItem mi in menu.MenuItems )
{
// Add MesaureItem event handler
mi.MeasureItem += new System.Windows.Forms.MeasureItemEventHandler(mainMenuItem_MeasureItem);
// Add DrawItem event handler
mi.DrawItem += new System.Windows.Forms.DrawItemEventHandler(mainMenuItem_DrawItem);
// Set the OwnerDraw property to true
mi.OwnerDraw = true;
// call InitMenuItem Method to apply changes to child menus
InitMenuItem(mi);
}
The MeasureItem and DrawItem are events and they are not comming in vb.net how can i show events in the intellisense. This is a problem in vb.net. Events are not shown in vb.net.
|
|
|
|
|
In the Form's Load event handler, use AddHandler to set event handlers for each of the context menu's items' Click events.
' Use one event handler to select all line widths.
AddHandler mnuLineWidth1.Click, AddressOf _
LineWidthMenu_Click
AddHandler mnuLineWidth2.Click, AddressOf _
LineWidthMenu_Click
AddHandler mnuLineWidth3.Click, AddressOf _
LineWidthMenu_Click
AddHandler mnuLineWidth4.Click, AddressOf _
LineWidthMenu_Click
AddHandler mnuLineWidth5.Click, AddressOf _
LineWidthMenu_Click
|
|
|
|
|
sorry
AddHandler mnuBlack.MeasureItem, AddressOf _
ColorMenu_MeasureItem
|
|
|
|
|
I am trying to simulate a tool tip just like the one on windows explorer.
System.Windows.Forms.ToolTip shows the tool tip based on where the cursor is. I want the tool tip over the label regardless of the position of the cursor.
Thanks for you help.
Martin
|
|
|
|
|
hii
was going thru the www.codeproject.com, posted my queries of how to
play a media file in the embedded Windows Media Player...then u helped
me by giving this link (link
http://www.codeproject.com/script/comments/forums.asp?msg=1053385&forumid=12076&XtraIDs=12076&searchkw=%22Embedded+media+player+with+dynamic+filename+value%22&sd=1%2F1%2F2005&ed=5%2F6%2F2005#xx1053385xx)
i embedded the media player and gave the static path also in the URL
attribute... but really not getting how to make it dynamic ?? ya,.. u
gave one example in that post.. but really sorry... as i m new to
VB.NET .. so could not the concept of how to embedd the javascript in
VB.NET ???
so can u plz tell me once again how to make the URL dynamic ??? we ve
retrieved the file location of the media files from the database in
our project... but not sure how to pass this value to the URL of the
media player?????..... so that it becomes dynamic...
need ur help..
thanks, in advance...
|
|
|
|
|
In a windows datagrid, how can I find out what the column heading name is when I click on a cell. I am using a DataGridTableStyle
Thanks in advanced
Jeffrey
|
|
|
|
|
Use the following code
I hope it is helping
Dim col As Integer = Me.datagrid1.CurrentCell.ColumnNumber
MsgBox(Me.DataGridTableStyle1.GridColumnStyles.Item(col).HeaderText)
|
|
|
|
|
I will give it a try - Thanks for your help
|
|
|
|
|
how can i paste an item from a listbox to a textbox in the same form with a click of a button?
|
|
|
|
|
Without further detail, it's impossible to know exactly what you want. But, in the Click event of the button:
TextBox1.Text = ListBox1.SelectedItem.ToString()
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I have installed Active Reports, now how do i get them to work with vb.net
Active Reports help file only tells you how to add it in VB6. I cant figure it out.
|
|
|
|
|
A better bet would be to ask Data Dynamics support to see what you have to do. As I understand it, it may not be supported under .NET, though, they do have a version specifically for .NET.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
i m also looking for idea about active report. plz guide me too
|
|
|
|