小编use*_*197的帖子

从批处理文件运行vbscript

我只需要编写一个简单的批处理文件来运行vbscript.vbscript和批处理文件都位于同一文件夹中,并且位于SysWOW64目录中,因为vbscript只能在该目录中执行.目前我的批处理文件如下:

@echo off
%WINDIR%\SysWOW64\cmd.exe
cscript necdaily.vbs
Run Code Online (Sandbox Code Playgroud)

但是vbscript没有执行,只是命令提示符已打开.任何人都可以告诉我如何在运行此批处理文件时执行vbscript?谢谢.

vbscript 32-bit batch-file syswow64 32bit-64bit

25
推荐指数
4
解决办法
22万
查看次数

Android的invalidate()和postInvalidate()方法有什么区别?

Android invalidate()postInvalidate()方法有什么区别?每个人何时被召唤?必须只在扩展的类中调用方法View吗?

android invalidation android-layout

22
推荐指数
1
解决办法
2万
查看次数

在Android上的每次WiFi扫描之间我应该使用什么时间间隔?

我需要定期执行Wifi扫描.当时间间隔设置为1-2秒时,我遇到了问题.好像我没有得到任何东西ScanResult.是否有最短的时间设置,以便WifiManager能够执行成功的WiFi扫描?

这是代码.我用a Service来做Wifi扫描:

public class WifiScanning extends Service{
  private static final String TAG = "WifiScanning";
  private Timer timer;
  public int refreshRate, numberOfWifiScan, wifiScanGranularity;
  WifiReceiver receiverWifi = new WifiReceiver();
  WifiManager wifi;
  StringBuilder sb;
  List<ScanResult> wifiList;
  List<APData> apdataList;
  List<List<APData>>surveyData;

  private TimerTask updateTask = new TimerTask() {
    @Override
    public void run() {
      Log.i(TAG, "Timer task doing work");
      wifi.startScan();
    }
  };
  @Override
    public IBinder onBind(Intent intent) {
      // TODO Auto-generated method stub
      return null;
    }
  @Override
  public void onCreate() …
Run Code Online (Sandbox Code Playgroud)

android wifimanager

7
推荐指数
1
解决办法
1万
查看次数

Resched.取消后的计时器给出"java.lang.IllegalStateException:Timer cancelled".

我想知道我取消后是否可以再次安排计时器.这里陈述了http://www.coderanch.com/t/452066/java/java/Exception-timer-IllegalStateException,一旦你取消了计时器,就不可能在同一个计时器上安排任何东西,除非我创建一个新的计时器.而且,我遇到以下错误,java.lang.IllegalStateException:计时器被取消. 我试图推出一个定期执行Wifi扫描的定时器.但我希望"暂停"或者如果没有,则在扫描后执行某些计算时取消定时器.只有在完成计算并返回一些结果后,我才会恢复计时器.谁能告诉我如何才能解决这个问题呢?

忘了提到我只有在完成加载我使用AsyncTask这样做的图像后才会启动计时器.

我试图实现这个单独的线程,以便它不会阻止UI线程.

这是程序和启动计时器的粗略骨架,只有在图像完全加载后才会执行wifi扫描(在" load.execute(context); "之后):

public class LargeImageScroller extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
        setContentView(new SampleView(this));
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {...}

@Override
public boolean onOptionsItemSelected(MenuItem item) {...}

//this is the class where the program would do all the UI and display images
private static class SampleView extends View {

    public SampleView(Context context) {
                    :
        loadMap load = new loadMap();
        load.execute(context);

        scanTask = new TimerTask(){

            @Override
            public void run() { …
Run Code Online (Sandbox Code Playgroud)

android timer

7
推荐指数
2
解决办法
2万
查看次数

如何在Android服务类中获取上下文

当我尝试从内存中读取XML文件并进入对象时,我收到以下错误.看起来像获取上下文的问题.谁能告诉我我的代码有什么问题?

码:

public class WifiScanning extends Service {

private static final String TAG = "WifiScanning";
private Timer timer;
public int refreshRate;

public WifiScanning() {
    super();
    Configuration config = new Configuration();
    SAXParserFactory spf = SAXParserFactory.newInstance(); 
    SAXParser sp;
    XMLReader xr = null; 
    DataHandler dataHandler = null;
    try {
        sp = spf.newSAXParser();
        xr = sp.getXMLReader();
        dataHandler = new DataHandler(); 
        xr.setContentHandler(dataHandler); 


        xr.parse(new InputSource(this.openFileInput("config.xml")));
    } catch (ParserConfigurationException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (SAXException e) {
        // TODO Auto-generated catch block …
Run Code Online (Sandbox Code Playgroud)

android android-service

3
推荐指数
1
解决办法
2万
查看次数