//////////////here voice search ////////////////////////////
SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine();
Grammar dictationGrammar = new DictationGrammar();
recognizer.LoadGrammar(dictationGrammar);
try
{
recognizer.SetInputToDefaultAudioDevice();
RecognitionResult result = recognizer.Recognize();
try
{
input.Text = result.Text;
input.Update();
}
catch (Exception)
{
computer.Speak("Could not recognize input from default aduio device. Is a microphone or sound card available");
}
finally
{
recognizer.UnloadAllGrammars();
}
}
//////////Search Button code ///////////////////
string urlAddress = input.Text;
webBrowser.Navigate("https://www.bing.com/search?q=/" + urlAddress);
/////////end here ///////////////////////////
thats it you done ...
///////////////////////Open file from base directory //////////////////////////////////////////////////////
String Path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase);
Process process = new Process();
process.StartInfo = new ProcessStartInfo()
{
FileName = Path + "\\Documents\\somePDFfile.pdf"
};
process.Start();
//////////////////For Shutdown Restart Log Off Commands ////////////////////////
First, add this using namespace statements:
using System.Diagnostics;
using System.Runtime.InteropServices;
To shut down your computer, use this code:
Process.Start("shutdown","/s /t 0");
To restart your computer, use this code:
Process.Start("shutdown","/r /t 0"); // the argument /r is to restart the computer
To add this extern method to your class for (Log off)
[DllImport("user32")]
public static extern bool ExitWindowsEx(uint uFlags, uint dwReason);
Then, to log off, invoke the method:
ExitWindowsEx(0,0);
To lock your computer, add this extern method to your class:
[DllImport("user32")]
public static extern void LockWorkStation();
Then, to lock, invoke the method:
LockWorkStation();
To put your computer in Hibernate or Sleep, you need the same DllImport statement for them.
[DllImport("PowrProf.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
public static extern bool SetSuspendState(bool hiberate, bool forceCritical, bool disableWakeEvent);
To bring your computer into Hibernate:
SetSuspendState(true, true, true);
And to bring it into sleep:
SetSuspendState(false, true, true);
///////////////////////////How to write text in notepad using textbox ////////////////////////////////////////////
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace MyForm
{
public partial class Form1 : Form
{
[DllImport("user32.dll", EntryPoint = "FindWindowEx")] public static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);
[DllImport("User32.dll")] public static extern int SendMessage(IntPtr hWnd, int uMsg, int wParam, string lParam);
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("notepad.exe");
}
private void button1_Click(object sender, EventArgs e)
{
Process[] notepads = Process.GetProcessesByName("notepad"); if (notepads.Length == 0) return; if (notepads[0] != null)
{
IntPtr child = FindWindowEx(notepads[0].MainWindowHandle, new IntPtr(0), "Edit", null);
SendMessage(child, 0x000C, 0, textBox1.Text);
}
}
}
}